How can DateTimeFormatInfo.CurrentInfo be null
本文关键字:be null CurrentInfo DateTimeFormatInfo can How | 更新日期: 2023-09-27 18:16:58
在我的c#应用程序中有以下代码:
DateTimeFormatInfo.CurrentInfo.DayNames
ReSharper 7.1.1强调了DateTimeFormatInfo.CurrentInfo
可能导致null引用异常的事实。
在什么情况下会发生这种情况?或者这只是ReSharper的一个错误,认为你访问的任何对象的属性都应该被检查为null ?
ReSharper很可能只是在做词法分析,而不是更深入的。
由于DateTimeFormatInfo
是一个类,因此该类型的变量可以为null
。这意味着DateTimeFormatInfo.CurrentInfo
返回的实例可以是null
引用。
这是你得到的错误。
ReSharper不明白这个方法被编码成不返回null
引用,所以它给出了一个警告。
不要把ReSharper的信息当作经文…