腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
使用
.
NET
反射
检查
可
空
引用
类型
c#
、
reflection
、
nullable
、
nullable-reference-types
C# 8.0引入了可以为
空
的
引用
类型
。下面是一个具有
可
空
属性的简单类: public class Foo public String?Bar { get; set; } } 有没有办法通过
反射
检查
类属性是否
使用
了可以为
空
的
引用
类型
?
浏览 114
提问于2019-10-18
得票数 47
回答已采纳
1
回答
C#
使用
反射
从方法返回
类型
的泛型参数中检测
可
空
引用
类型
c#
、
reflection
、
.net-6.0
、
c#-9.0
我在.
NET
6/C#9中有一个简单的接口,其中打开了
可
空
引用
类型
:{}我试过的..。我试过
使用
,但是Creat
浏览 5
提问于2022-03-20
得票数 2
回答已采纳
8
回答
如何
通过
反射
代码( c#)设置
可
空
类型
?
c#
、
reflection
我需要
使用
反射
设置类的属性。在
反射
循环中,我需要将字符串值转换为适当的属性
类型
,同时设置每个属性的值。其中一些属性
类型
为
可
空
类型
。
如何
使用
反射
设置
可</e
浏览 2
提问于2009-01-15
得票数 23
回答已采纳
1
回答
如何
检查
.
net
5源代码生成器中是否启用了
可
空
引用
类型
c#
、
.net
、
roslyn
、
.net-5
如果我知道json字符串属性不能为
空
,我可以通过跳过解析json字符串属性的
空
检查
来优化字符串处理。
如何
从.
Net
5源代码生成器中确定是否启用了
可
空
引用
类型
。
浏览 0
提问于2020-08-28
得票数 1
1
回答
带仿射的方法的签名是什么?
c#
、
reflection
、
signature
我准备以编程方式绑定Expression.Lambda (因为未知/可变
类型
参数),并发现如果目标方法
使用
params,则
反射
调用与直接调用略有不同。现在,当我试图
使用
反射
调用此方法时,如下所示: .GetMethods() // Filter为什么MS文档
使用
? (可选标记)?与regualr选项参数类似,params参数真的是可选的,如s
浏览 3
提问于2020-12-24
得票数 0
回答已采纳
1
回答
可
空
引用
类型
不是Nullable<T>吗?
c#
、
nullable-reference-types
、
c#-10.0
我
使用
标准模板在VS2022中创建了一个新的C#10/.
NET
6库项目,默认情况下NRT是启用的(
可
空
:启用)。我注意到,
可
空
引用
类型
似乎不支持Nullable属性Value和HasValue。(显式
使用
#nullable注释) { Co
浏览 5
提问于2022-09-07
得票数 0
回答已采纳
1
回答
.
NET
-为
可
空
引用
类型
注释哪些系统程序集?
c#
、
.net
、
windows
、
.net-assembly
、
nullable-reference-types
我正在尝试查找.
NET
系统程序集的状态,涉及
可
空
引用
类型
、C# 8的特性。是否有任何方法
检查
程序集是否注释为
可
空
引用
类型
? 还是有关
浏览 2
提问于2021-07-07
得票数 2
回答已采纳
1
回答
“字符串”和“字符串”有什么不同?新版本的c#?
c#
、
string
String已经是
可
空
的。那么“字符串”和“字符串”有什么不同呢?
浏览 2
提问于2022-10-14
得票数 -2
回答已采纳
2
回答
区分基于非泛型值
类型
的泛型
类型
和.
NET
< 4.5中的其他泛型
类型
.net
、
.net-4.0
对于
使用
反射
创建控件的脚本,我需要区分 myType.IsConstructedGenericTypemyType.IsValueType 然而,IsCo
浏览 3
提问于2013-01-23
得票数 0
回答已采纳
1
回答
如何
在C# 7.3中使
引用
类型
为
空
?
.net
、
linq
但是它说我应该升级.
Net
,但是我担心升级.
Net
会破坏一个相当大的项目。有办法做到这一点吗?truck.Site.Name, }误差 严重性代码描述项目文件行抑制状态错误CS8370特性‘
可
空
引用
类型
请
使用
8.0或更高版本。
浏览 0
提问于2020-04-22
得票数 4
回答已采纳
1
回答
kotlin
反射
检查
可
空
类型
reflection
、
kotlin
、
nullable
、
kotlin-null-safety
如何
测试KType变量是否包含
可
空
kotlin
类型
的值(例如Int?)?我有过来自KProperty<*>.returnType的变量,我需要检测它是否等于某些kotlin
类型
(Int、Long等)。else -> ...但这只适用于非
空
类型
,因此第一个分支不匹配Int?然而,我还没有弄清楚我
如何
能够检测到
类型
是Int吗?
浏览 0
提问于2016-03-11
得票数 8
回答已采纳
3
回答
如何
通过
反射
来区分值
类型
,
可
空
的值
类型
,枚举,
可
空
的枚举,
引用
类型
?
c#
、
reflection
、
propertyinfo
如何
通过
反射
来区分值
类型
,
可
空
的值
类型
,枚举,
可
空
的枚举,
引用
类型
?
浏览 0
提问于2011-12-23
得票数 4
回答已采纳
2
回答
.
NET
框架项目中不
使用
IntelliSense的
可
空
引用
类型
visual-studio
、
intellisense
、
c#-8.0
、
nullable-reference-types
、
.net-4.8
当我创建一个新的控制台应用程序(.
NET
Framework4.8)并尝试
使用
C# 8的
可
空
引用
类型
时,我会看到以下内容:而且,我在构建输出中得到了这样的警告: warning CS8632可以理解,我还没有启用
可
空
引用
类型
。我
如何
配置Visual,使它理解我在.
NET
框架项目中
使用
的是
可
空
引用
<e
浏览 0
提问于2019-09-29
得票数 10
3
回答
Name ==为
空
`1
c#
、
.net
、
system.reflection
在.
Net
typeof(DateTime?).Name中
使用
反射
将返回"Nullable`1“。 有没有办法将实际
类型
作为字符串返回。这不是重点,我只是在寻找
可
空
类型
的
类型
。
浏览 0
提问于2013-12-18
得票数 8
回答已采纳
1
回答
Spring (kotlin)控制器接收数据类的非
空
参数为null。
spring
、
spring-boot
、
kotlin
、
nullpointerexception
、
kotlin-null-safety
我正面临着一个意想不到的错误,我不知道该
如何
处理。,因为id显然是
空
的。如果我添加一个If语句
检查
空
值,ide会抱怨有效负载属性永远都不是
空
的,将if语句标记为冗余,但实际上并非如此。我的印象是
空
安全的财产是.好吧..。零保险柜。至少,我期望在构造对象之后出现
空
指针异常。 为什么在对象构造中没有检测到这一点?什么是"Kotlin“方式来处理这个问题,因为我不想在一个假定为
空<
浏览 2
提问于2018-11-05
得票数 1
回答已采纳
2
回答
使
引用
类型
为空有什么意义?
c#
、
c#-8.0
、
nullable-reference-types
可
空
引用
类型
的表示: 编译器
使用
这些注释来帮助您在代码中查找潜在的
空
引用
错误。非
空
引用
类型
和
可
空
引用
类型
之间没有运行时的区别。编译器不添加任何非
空
引用
类型
的运行时
检查
。其好处在于编译时分析。编译器生成警告,帮助您在代码中查找和修复潜在的
空
错误。您可以声明您
浏览 16
提问于2022-11-26
得票数 -1
回答已采纳
4
回答
可以赋值null吗?
c#
、
.net
、
reflection
、
.net-2.0
可能重复:
如何
正确识别给定
类型
的变量(或类成员)是否可以采用null?更具体地说,
如何
处理Nullable<T>,因为它不是
引用
类型
?或任何其他
类型
,可能有一些奇怪的隐式转换定义在上面。
浏览 4
提问于2011-03-10
得票数 4
回答已采纳
6
回答
通过
反射
查找可为
空
的属性的
类型
c#
、
.net
、
reflection
、
nullable
我通过
反射
检查
对象的属性,并继续处理每个属性的数据
类型
。propertyInfoIndex++) propertyType = propertyInfo[propertyInfoIndex].PropertyType;} 我的问题是,我最近需要处理
可
空
属性,但我不知道
如何
获取
可
空
属性的
类型
。
浏览 0
提问于2011-04-13
得票数 88
回答已采纳
2
回答
为什么我的局部变量可能为
空
,即使该方法返回非
空
?
c#
、
expression
、
nullable-reference-types
如果Expression.Parameter()返回一个非
空
ParameterExpression (无问号),那么为什么接收其返回值的局部变量被保存为潜在的null?而不是ParameterExpression我用的是ASP.
NET
6.0.2和Visual Studio 2022 v17.1.3
浏览 11
提问于2022-06-05
得票数 3
回答已采纳
2
回答
如何
在Kotlin中反映
可
空
字段
kotlin
、
reflection
我想
检查
我的字段是否可以从
类型
中分配。在我正在反映的类中,有些字段是
空
的(比如String?),但是当我通过
反射
检查
它时:这总是假的。是否可以在Kotlin中反映
可
空
字段?
浏览 7
提问于2020-02-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在.NET框架中使用C# 8和可空引用类型
C#8.0 新特性
C#12 都有哪些新特性?
C#的未来:简化参数空值验证
C# 8.0正式发布:Visual Studio 2019支持所有新功能
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券