2016-10-26 63 views

回答

4

有两种方法来实现这一目标:

[JetBrains.Annotations.ContractAnnotation("halt <= null")] 
public void NotNull(object obj) 
{ 
    // ... 
} 

和像

[JetBrains.Annotations.NotNull] 
public static T NotNull<T>(this T obj) 
{ 
    // ... 
    return obj; 
} 

个人而言,我喜欢第二多,因为它的流畅你可以继续你的代码扩展方法: )

相关问题