c# - 确定类型引用是否可为空/不可为空
问题描述
使用即将推出的 C# 8 可空引用类型功能,我如何判断字段/方法/属性等的类型签名在运行时是可空引用类型还是不可空引用类型?
解决方案
在运行时,您应该能够通过检查自定义属性来检查。这就是当前原型捕获此信息的方式。但我想在它发布之前,有些东西仍然可以改变。在yaakov 提供的官方 C# 语言设计存储库中查看此问题的答案。
推荐阅读
- javascript - 如何根据下拉值的选择显示固定的静态选项字段
- python - 任何人都可以通过特征缩放和转换来帮助解决我的多项式回归模型吗?
- gtk - GTK3/gtkmm:从浏览器拖放图像
- android - 在模块级别使用导航安全参数
- json - 核心数据 - 再次获取 JSON 时,收藏的帖子变得重复
- java - 如何使用另一个类的方法在 Main 类中打印 ArrayList?
- amazon-web-services - 无法通过 Internet 访问在 AWS EC2 上运行的 Grafana 仪表板
- php - 如何处理php中的静态变量
- cmake - 在 Cmake 脚本中映射
- python - 如何在使用 Faker 生成假数据时在 python 中链接字段?