使用即将到来的C#8可为空的引用类型功能,如何在运行时判断字段/方法/属性等的类型签名是可为空还是不可为空的引用类型?
最佳答案
在运行时,您应该能够通过检查自定义属性来进行检查。当前的原型(prototype)就是这样捕获这些信息的。但是我想,直到它发布,有些事情还是会改变的。
看看yaakov提供的官方C#语言设计存储库中this问题的答案。
关于c# - 确定类型引用是否可为空/不可为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51468605/