腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
外部
dll
中
的
所有
类型
视为
具有
C#
可
空
引用
类型
的
可
空
类型
、
、
我在我
的
项目中使用了
dll
引用
类型
,并且我
引用
了一些不支持
C#
引用
类型
的
其他
dll
。 我能以某种方式告诉编译器
外部
dll
中
的
所有
属性都可以为
空
吗?默认情况下,编译器
将
all显示为非
空
。
浏览 8
提问于2020-02-20
得票数 2
4
回答
当用作泛型时,不能将可
空
枚举
类型
分配为null。
、
我正在使用
C#
9,遇到了这个奇怪
的
问题,所以我在下面编写了一个简单
的
示例来演示它。我需要将可
空
枚举
的
值设置为null,但通过泛型
类型
执行时会出现错误。如果我
将
枚举
类型
硬编码到类
中
,那么它工作得很好,所以我不知道为什么在将同一
类型
用作泛型时它不能工作。似乎TOption?被
视为
TOption,忽略了
可
空
部分,这将使此错误
具有
意义,因为它将尝试<e
浏览 9
提问于2021-01-19
得票数 1
回答已采纳
1
回答
dotnet6实体框架where子句
、
、
、
我现在遇到
的
问题是哪里条款。我无法在存储库
中
运行这个简单
的
查询。
浏览 2
提问于2022-11-17
得票数 0
回答已采纳
2
回答
为什么这会产生一个
可
空
数组/如何创建非
空
数组?
、
、
是否可以在
C#
中
创建非
空
数组?如果是的话,怎么做?var someArray = new int[10]; 这使得someArray
类型
为int[]?,这意味着数组本身是
可
空
的
。但是,如何在启用了
C#
8.0
可
空
特性
的
情况下声明非
空
数组?
浏览 1
提问于2021-02-07
得票数 1
回答已采纳
3
回答
如何
将
所有
C#
8
可
空
引用
警告
视为
错误?
、
、
使用VisualStudio2019 v16.3.2,
将
.NET Core3.0项目设置为
C#
8,并启用
可
空
引用
类型
。TargetFramework> <Nullable>enable</Nullable>如果我将其设置为
将
所有
警告
视为
浏览 7
提问于2019-10-02
得票数 53
回答已采纳
1
回答
.NET -为
可
空
引用
类型
注释哪些系统程序集?
、
、
、
、
我正在尝试查找.NET系统程序集
的
状态,涉及
可
空
引用
类型
、
C#
8
的
特性。是否有任何方法检查程序集是否注释为
可
<e
浏览 2
提问于2021-07-07
得票数 2
回答已采纳
1
回答
C#
泛型类:从
可
空
类型
参数推断非
空
类型
、
、
、
、
我使用
C#
8
可
空
引用
类型
。是否有一种方法可以根据可能为
可
空
引用
类型
(甚至是
可
空
结构)
的
泛型
类型
参数来声明非
空
类型
?
浏览 1
提问于2020-11-05
得票数 5
2
回答
确定
类型
引用
是否可以为
空
/不可为
空
、
、
使用即将推出
的
C#
8
可
空
引用
类型
功能,我如何在运行时判断字段/方法/属性等
的
类型
签名是
可
空
引用
类型
还是不可
空
引用
类型
?
浏览 44
提问于2018-07-23
得票数 5
1
回答
如何在C#7
中
使用
可
空
引用
类型
属性
、
、
我有一个作为源代码分发
的
库,我不能强迫我
的
用户使用
C#
版本8。到目前为止,我所做
的
是定义属性、Mayb
浏览 4
提问于2020-02-26
得票数 3
1
回答
为什么
c#
null可以隐式转换为System.Nullable<T>,但不能自定义Nullable<T>
、
val = null; 但是自定义
的
Nullable<T> (从.net
引用
源修改)不能分配null,有编译器
的
魔力吗?有人能告诉我更多
的
内在暗示吗?
浏览 4
提问于2015-04-11
得票数 7
回答已采纳
3
回答
如何使
C#
类
的
Object属性可选?
、
、
、
我试图在
C#
中
创建一个模型类,其中我要求对象/列表属性作为可选属性:{ publicOtherProperty{ get; set; } *//Error 2*以上代码显示错误为:- 错误1:
类型
'object‘必须是非
空
值
类型
,才能将其用作泛型
类型
或方法'
浏览 1
提问于2019-12-13
得票数 3
1
回答
问号在
C#
代码中意味着什么?
、
我见过类似于以下不相关行
的
代码: return isTrue ?universalAnswer = 42; public static Delegate? Combine(params Delegate?[]?value = "bob"; 问号
的
所有
用法是相关
的
还是不同
的
?他们每一个都是什么意思?
浏览 2
提问于2017-03-28
得票数 10
1
回答
参数有合并运算符吗?
如果参数值为null,是否有更简洁
的
方法跳过方法调用?
浏览 0
提问于2019-04-29
得票数 0
回答已采纳
8
回答
为什么F#、Rust和其他人使用选项
类型
而不是
C#
8或TypeScript这样
的
可
空
类型
?
、
AFAIK,Option
类型
将
具有
运行时开销,而
可
空
类型
则不会,因为Option时间是一个枚举(消耗内存)。为什么不将可选
引用
标记为可选
引用
,那么编译器就可以跟踪代码执行,并在不能更多
的
时候找到null? 编辑:我看我被误解了。我理解并同意避免
空
指针
的
优点。我说
的
不是接受null
的
任意指针。我只是问为什么不使用编译时元数据,比如
C#
8'
浏览 0
提问于2020-05-27
得票数 91
回答已采纳
4
回答
如何使用.NET反射检查
可
空
引用
类型
、
、
、
C#
8.0引入了可以为
空
的
引用
类型
。下面是一个
具有
可
空
属性
的
简单类: public class Foo public String?Bar { get; set; } } 有没有办法通过反射检查类属性是否使用了可以为
空
的
引用
类型
?
浏览 114
提问于2019-10-18
得票数 47
回答已采纳
6
回答
为什么原语不能为
空
、
、
、
我想知道为什么原语不能为
空
。 因此,我知道有一些可为
空
的<
浏览 14
提问于2015-10-14
得票数 5
回答已采纳
1
回答
使值
类型
变量为
空
:这是否意味着装箱?
、
、
、
、
考虑到
C#
中
的
下列假设: 我
的
问题是:
浏览 2
提问于2020-06-24
得票数 0
回答已采纳
2
回答
如何使用GraphQL模式使用HotChocolate定义
具有
非
空
项
的
可
空
列表?
、
、
、
我使用
的
是
C#
10,但在.NET 6和HotChocolate 12.0
中
禁用了
可
空
引用
类型
。我
的
Query.cs有这样一个条目:生成
的
GraphQL模式如下所示:foos: [Foo] (带有
可
空
Foo-items
的
可
空
数组
浏览 8
提问于2022-09-28
得票数 0
回答已采纳
4
回答
为什么/ .Net允许我否定一个
空
的
Nullable<T>?
、
value) // Perform stuff with value, including null checks在一次测试
中
,我得到了这个:public void Foo_test然而,意外
的
事情发生了,测试结果是而不是失败了。 我可能会对为什么会发生这样
的
事情做出一个明智
的
猜测,但我想,如果一个真正知道发生了什么的人能启发我,那就更好了。在谷歌上搜索了一段时间后,我找到了,这是非常合理
的
。我还阅读了语言规范
的
相关部分,它们非常直观
浏览 0
提问于2010-12-06
得票数 5
回答已采纳
1
回答
C#
9
可
空
类型
问题
、
、
请考虑以下代码(VS 16.8.0预览2.1
C#
9.0 ): }我很难理解/解决F3
中
的
错误(正如我在VS中所验证
的
那样),尽管Archive<T>.GetAt返回为T?
浏览 5
提问于2020-09-12
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在.NET框架中使用C# 8和可空引用类型
Kotlin系列之可空类型的处理
C#8.0 正式发布:Visual Studio 2019 支持所有新功能
C# 8.0正式发布:Visual Studio 2019支持所有新功能
C#8.0 新特性
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券