6
在C#/。NET中将参数标记为不能为空吗?
有没有我可以分配给防止null在C#/。NET中传递的函数参数的简单属性或数据协定?理想情况下,这还将在编译时进行检查,以确保在null任何地方和运行时throw都不会使用文字ArgumentNullException。 目前我写类似... if (null == arg) throw new ArgumentNullException("arg"); ...对于我希望不会出现的每个论点null。 在同一点上,是否存在与Nullable<>下列情况相反的情况: NonNullable<string> s = null; // throw some kind of exception
98
c#
.net
parameters
null