腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在F#中使用Nullable<'T>
f#
、
nullable
我想知道其他人在F#中如何处理
可为
空
的
<‘T>。我想在数据
类型
上使用
可为
空
的
<’T>,这样序列化就能正常工作(即,不将F#选项
类型
写出到F#)。但是,我
不
希望我
的
代码陷入直接处理
可为
空
的
丑陋状态。此外,我也很乐意听到以一种很好
的
方式处理可
空
引用
的
想法。如果我使用&quo
浏览 2
提问于2009-09-10
得票数 4
回答已采纳
6
回答
可
空
类型
是否
引用
类型
?
c#
、
.net
、
types
、
nullable
当我将int声明为可
空
时这里
的
i会成为
引用
类型
吗?
浏览 6
提问于2010-06-30
得票数 143
回答已采纳
3
回答
如何强制等于返回false而不是
空
引用
异常?
c#
、
nullreferenceexception
、
equals-operator
我在网上遇到了一个
空
引用
异常:当然,解决办法是:但是,我想知道是否可以配置一个
可为
空
的
类型
,而不是抛出一个
空
引用
异常,而
浏览 1
提问于2018-02-19
得票数 3
回答已采纳
1
回答
接口成员中定义
的
可
空
引用
类型
在实现中不需要为
空
,原因是什么?
c#
、
.net
、
nullable
、
c#-8.0
、
nullable-reference-types
withValue);}class MyImpl : IMyInterface public voidDoSomething(string withValue) throw new NotImplementedException();} 我特别希望实现需要w
浏览 0
提问于2020-12-09
得票数 3
回答已采纳
1
回答
在null
引用
上调用扩展函数时没有NullPointerException
kotlin
、
null
null.print() this.let { println(it) } } 当在null值上调用扩展函数print时,没有编译器警告或异常,因为它定义了一个不
可为
空
的
接收器
类型
,并且当在该null
引用
上调用let时,即使let也有一个不
可为
空
的
接收器
类型
,也没有异常。
浏览 12
提问于2020-09-17
得票数 1
回答已采纳
1
回答
不
可为
空
的
默认返回null警告
c#
、
non-nullable
在C#8中,我们现在可以启用
空
值,这意味着
引用
类型
默认情况下被编译器视为非
空
值,除非显式声明为可
空
。然而,当编译器试图返回带有notnull约束
的
默认泛型时,似乎仍然会抛出警告。default; // default is flagged with a compiler warning for possible null reference return我想,如果我还强制要求返回
类型
必须有一个
空
构造函数,也许会有所帮助,但它会
浏览 33
提问于2020-05-21
得票数 2
回答已采纳
1
回答
将空文字转换为非
空
C# 8
c#-8.0
、
non-nullable
随着C#8和null
引用
的
打开,我现在得到这个警告,item被高亮显示,并将null文字或可能
的
NULL值转换为不
可为
空
的
类型
。类rtGirdProp没有不
可为
空
的
项。我该如何解决这个问题?
浏览 9
提问于2020-05-06
得票数 0
1
回答
是缺省情况下可以为
空
的
对象
c#
、
nullable
我相信一个对象(
引用
类型
)在默认情况下是可以为
空
的
,即它可以有一个值,也可以是
空
的
。为什么我要显式地将它声明为
可为
空
的
对象?
浏览 2
提问于2015-04-20
得票数 0
6
回答
为什么原语不能为
空
java
、
c#
、
null
、
nullable
我想知道为什么原语不能为
空
。 因此,我知道有一些
可为
空
的
原语,如int?在C#中或Integer在Ja
浏览 14
提问于2015-10-14
得票数 5
回答已采纳
1
回答
可
空
引用
类型
-是否禁用对第三方代码
的
调用
的
流分析?
.net-core
、
nullable-reference-types
private static void MyMethod(string storageAccountName, string storageKey)} 对于这段代码,VS2019显示了调用MyMethod
的
警告
浏览 15
提问于2020-01-15
得票数 1
4
回答
为什么我不能声明一个泛型列表为可
空
?
c#
、
null
、
nullable
我正在尝试使用以下代码:但我得到了以下警告:
类型
列表必须是不
可为
null值
的
类型
,才能将其用作泛型
类型
或方法“System.Nullable”中
的
参数“T”。
浏览 53
提问于2011-09-14
得票数 22
回答已采纳
1
回答
如何确定泛型
类型
参数
的
可空性?
c#
、
reflection
、
system.reflection
、
c#-10.0
、
nullability
例如,我可能有一个具有以下签名
的
方法:使用反射,我想确定Task
的
类型
参数是否为
可为
空
的
引用
类型
。在这种情况下,答案是肯定
的
。如果是:答案应该是否定
的
。 如何确定泛型
类型
参数
的
<
浏览 6
提问于2022-03-23
得票数 0
8
回答
‘不能应用于'T‘和'T’
类型
的
操作数
c#
、
generics
、
compiler-errors
‘不能应用于'T‘和’T‘
类型
的
操作数){ var m = model ??编辑:有没有可能是因为在我
的
例子中,T可以是一个结构体,而结构体是一个不可
空
的
类型
?
浏览 2
提问于2013-06-13
得票数 54
回答已采纳
3
回答
为什么“使用可
空
类型
”
的
C#编程指南列出了一个
空
数组作为示例?
c#
、
arrays
、
nullable
据我所知,在C#中,数组是
引用
类型
。所以它们可以是
空
的
。在处理数组时,麻烦System.Nullable<T>或'?'操作符是很愚蠢
的
,对吧?错了--或者至少看起来微软官方
的
C#编程指南是这么认为
的
。在页面上,他们列举了这样一个例子:他们为什么要把数组变成一个可
空
的
类型
呢?
浏览 2
提问于2014-01-24
得票数 3
回答已采纳
1
回答
使用隐式转换运算符
的
这种Nullable<T>行为
的
理由是什么
c#
、
.net
、
nullable
、
implicit-conversion
在Nullable和隐式转换之间
的
交互中,我遇到了一些有趣
的
行为。我发现为
引用
类型
从值
类型
提供隐式转换允许将Nullable
类型
传递给需要
引用
类型
的
函数,而我却期望出现编译错误。to 'ConsoleApplication2.Program.Catint?num.GetValueOrDefault() : null); 在一个类似的实验中,我删除了转
浏览 0
提问于2012-04-17
得票数 32
回答已采纳
1
回答
启用可
空
引用
类型
警告
c#
、
visual-studio
、
.net-5
、
nullable-reference-types
Nullable> <IsPackable>false</IsPackable>但我不会收到可
空
引用
类型
警告但是,如果我在代码中添加以下内容:然后,这两行之间
的
代码会显示
可为
空
的
引用</em
浏览 2
提问于2021-03-13
得票数 1
回答已采纳
2
回答
可以将null赋值给值
类型
变量或将其与值
类型
变量比较吗?
java
、
null
、
value-type
、
project-valhalla
在Java中,总是存在原始
类型
和
引用
,但不存在值
类型
。我想知道是否可以将null赋值给值
类型
变量,或者是否可以将值
类型
变量与null进行比较。
浏览 10
提问于2018-02-09
得票数 3
回答已采纳
1
回答
在F#中使用可
空
引用
类型
c#
、
f#
、
nullable-reference-types
在F#中,如果要与另一种.NET语言进行互操作,或者使用AllowNullLiteral属性,则
引用
类型
可以是null。立即想到
的
例子是字符串:但是使用C# 8和dotnet核心3,我们可以选择加入。我必须用C#编写上述代码,如下所示:是否有一种方法也可以选择F#中
的
可
空
引用
类型
,以便其他语言中定义
的
类型
不能是null,如果可以的话,将它们写成一个
浏览 5
提问于2020-08-26
得票数 6
回答已采纳
2
回答
只能在“# nullable”上下文中
的
代码中使用
可为
only
的
引用
类型
的
批注
c#
、
c#-8.0
、
nullable-reference-types
刚刚下载了VS2019并创建了一个控制台应用程序来试用新
的
C# 8
空
引用
类型
。将项目切换为使用lang ver C# 8构建(目前显示为测试版) 然后,下面的代码将产生一个警告。
浏览 0
提问于2019-04-03
得票数 117
回答已采纳
2
回答
何时对
引用
自身
的
属性使用"NotNullIfNotNull“?
c#
、
nullable
、
nullable-reference-types
在类Microsoft.Net.Http.Headers.ContentRangeHeaderValue中,有一个
可为
空
的
值
类型
属性(long?),该属性由
引用
自身
的
NotNullIfNotNull属性(属性Length)修饰。public long?Length { get; private set; } 在值
类型
的
上下文中,这个属性
的
目的是什么?简单地省略属性
浏览 7
提问于2022-01-11
得票数 5
点击加载更多
相关
资讯
在.NET框架中使用C# 8和可空引用类型
JavaScript的值类型和引用类型区别
java 的四种引用类型
python的元组、字典介绍,变量引用以及可变类型不可变类型
Kotlin系列之可空类型的处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券