我是C#的新手,正在/*!*/
中看似陌生的地方阅读代码。例如,定义为:
protected override OptionsParser/*!*/ CreateOptionsParser()
protected override void ParseHostOptions(string/*!*/[]/*!*/ args)
不幸的是
/*!*/
不可谷歌搜索。这是什么意思? 最佳答案
可能是试图将SpeC#样式注释添加到非SpeC#构建中。这 ! SpeC#中的注释表示该值不为空。作者可能试图指出返回值,args数组和args中的所有元素始终都是非null值。
规格#链接:
快速规格#概述:
SpeC#是一种通过Microsoft Research Project创建的.Net语言。它是C#语言的扩展,试图将代码协定嵌入类型系统中。最突出的是非可空类型(在类型名称后用!表示),检查的异常和前置/后置条件。
关于c# -/*!*/在C#中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2178747/