C# 方法中参数类型后带问号

有的时候,我们会看到这样的代码,方法的参数类型后面有个?,这是什么意思呢? 其实很简单,我们来看个例子 我们都知道 Vector3 这个类型的参数是不允许 = null 的,这里编译器也提示我们了,看图中红色的波浪线那里。 然后我们稍稍对代码进行一下更改来看看。 对,我们在类型的后面加上一个 ? ,这个时候编译器的错误提示神奇的消失了。 这时你应该看出来了吧,? 的作用就是让我们 Vector3
相关文章
相关标签/搜索