gpt4 book ai didi

C# 泛型不*不*实现某些东西

转载 作者:行者123 更新时间:2023-11-30 12:36:08 25 4
gpt4 key购买 nike

我知道我可以做一个类似的方法

private T MyFun<T>() 
where T : IMyInterface
{...}

我可以做相反的事情吗,即 T 不实现 IMyInterface 的地方?具体用例是我不想允许可为 nullable,但总的来说我很好奇。

最佳答案

如果您不想要可空类型,您可以这样做。

private T MyFun<T>() 
where T : struct
{...}

关于C# 泛型不*不*实现某些东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com