确保属性不能返回null

Mic*_*l Z 6 .net c# documentation null msdn

在C#中可以通过MSDN文档知道某些方法/属性/字段可以或不能返回值吗?

例如来自MSDN的Image.RawFormat属性说:

ImageFormat表示此Image的文件格式.

它可以返回null吗?我应该在我的代码中执行这样的空检查还是总是不为空?

Roe*_*rel 4

我相信对于任何输入值(即代码未提供的),您都应该执行验证检查。即使您在 MSDN 中看到它现在无法返回null,将来也可能会发生变化,无论如何这是一个很好的做法。