腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4312)
视频
沙龙
2
回答
作为
可
空
守卫
的
外部功能
的
可能性?
c#
、
.net-core
、
c#-8.0
、
nullable-reference-types
C#
8
引
入了
可
空
引用
类型
,这是一个非常酷
的
特性。现在,如果您希望获得可为
空
的
值,则必须编写所谓
的
守护: object?我想知道
的
是,是否有可能避免为每个变量编写这种
类型
的
代码,而是有一个保护
类型
的
static void函数,如果值是null,则抛出异常,如果值不是null,则只返回异常。或者这对
编译器
来说太难
浏览 4
提问于2019-10-16
得票数 7
回答已采纳
4
回答
哪个
版本
的
C#
编译器
引
入了
可
空
类型
?
c#
、
nullable
我
的
C#
代码在旧
版本
的
C#
(4.0.30319.34209)中运行,而不是在我自己
的
开发环境中运行。我想知道我对
可
空
类型
的
使用是否适用于这个旧
版本
的
C#
。有人知道
C#
可
空
类型
是在
哪个
版本
中引入
的
吗?我
的
“谷歌福”一无所获
浏览 26
提问于2018-12-14
得票数 0
回答已采纳
4
回答
如何使用.NET反射检查
可
空
引用
类型
c#
、
reflection
、
nullable
、
nullable-reference-types
C#
8.0
引
入了
可以为
空
的
引用
类型
。下面是一个具有
可
空
属性
的
简单类: public class Foo public String?Bar { get; set; } } 有没有办法通过反射检查类属性是否使用了可以为
空
的
引用
类型
?
浏览 114
提问于2019-10-18
得票数 47
回答已采纳
6
回答
为什么原语不能为
空
java
、
c#
、
null
、
nullable
我想知道为什么原语不能为
空
。 因此,我知道有一些可为
空
的
原语,如i
浏览 14
提问于2015-10-14
得票数 5
回答已采纳
1
回答
dotnet6实体框架where子句
c#
、
.net
、
asp.net-mvc
、
entity-framework
我现在遇到
的
问题是哪里条款。我无法在存储库中运行这个简单
的
查询。
浏览 2
提问于2022-11-17
得票数 0
回答已采纳
2
回答
如何在2015年下调
C#
版本
?
visual-studio-2015
、
c#-5.0
、
c#-6.0
我有一个从
C#
6.0到
C#
5.0重构
的
解决方案。我应该在VS 2015中更改哪些设置,以检查我
的
解决方案中没有使用
C#
6.0语法特性?我能用另一种方式做这个吗?
浏览 4
提问于2016-09-26
得票数 7
回答已采纳
1
回答
如何在
C#
7.3中使引用
类型
为
空
?
.net
、
linq
但是它说我应该升级.Net,但是我担心升级.Net会破坏一个相当大
的
项目。有办法做到这一点吗?IsDeleted { get; set; }from truck in database.Truck Code = truck.Site.Code } ; 严重性代码描述项目文件行抑制状态错误CS8370特性‘
可
空
引用
类型
’在<
浏览 0
提问于2020-04-22
得票数 4
回答已采纳
1
回答
无法将值NULL插入列“Description”中。EF核心5
entity-framework
、
ef-core-5.0
public string Description { get; set; }} entity.Property(e => e.PowerplantTypes).HasMaxLength(2000);Description是一个
可
空字符串,这是通过迁移生成
的
代码( PowerplantIds和PowerplantTypes也有相同
浏览 10
提问于2022-03-13
得票数 1
3
回答
如何使
C#
类
的
Object属性可选?
c#
、
.net
、
nullable
、
non-nullable
我试图在
C#
中创建一个模型类,其中我要求对象/列表属性作为可选属性:{ publicOtherProperty{ get; set; } *//Error 2*以上代码显示错误为:- 错误1:
类型
'object‘必须是非
空
值
类型
,才能将其用作泛型
类型
或方法'Nullable’
浏览 1
提问于2019-12-13
得票数 3
3
回答
告诉Kotlin
编译器
以前
的
可调用函数已经检查了null
的
任何方法。
kotlin
、
null-check
中使用String.format(),因为
编译器
无法确定isNullOrBlank()包含
空
检查。这是正确
的
,还是有任何方法告诉
编译器
,一个函数将推断实例不是
空
的
?
浏览 3
提问于2017-07-26
得票数 2
回答已采纳
1
回答
C++/CLI可选参数
c++-cli
、
optional-parameters
为什么我不能声明托管
类型
或泛型函数
的
成员函数
的
默认参数?
C#
4.0
引
入了
;CLI也有类似的情况。我不明白为何不可能宣布这样
的
方法:然后,当我调用Optional();时,
编译器
不会将此调用转换为:Optional(0);。
浏览 2
提问于2012-04-25
得票数 9
回答已采纳
1
回答
.NET -为
可
空
引用
类型
注释哪些系统程序集?
c#
、
.net
、
windows
、
.net-assembly
、
nullable-reference-types
我正在尝试查找.NET系统程序集
的
状态,涉及
可
空
引用
类型
、
C#
8
的
特性。是否有任何方法检查程序集是否注释为
可
<e
浏览 2
提问于2021-07-07
得票数 2
回答已采纳
1
回答
为什么在
空
对象上没有弱
类型
检测?
typescript
、
object
、
interface
TypeScript 2.4
引
入了
“弱
类型
”
的
概念。任何只包含一组所有可选属性
的
类型
都被认为是弱
的
. 在TypeScript 2.4中,当属性没有重叠时,向弱
类型
分配任何内容都是错误
的
。但是,我可以将
空
对象{}分配给弱
类型
,
编译器
不会抛出任何错误。这是为什么,因为没有重叠
的
属性。
浏览 1
提问于2020-10-28
得票数 0
回答已采纳
3
回答
如何使Visual在运行时警告Nullable (of T)可能什么都不是?
vb.net
、
visual-studio
当发生单击事件时,此代码将抛出一个System.InvalidOperationException,因为
可
空
的
(小数位数)没有被赋予一个值。End Class 然而,即使有严格
的
选项,我也没有收到任何警告。我可以让VisualStudio2019专业人员对此提出警告吗?我不是问如何检查Price是否有一个值,而是想知道如果我错过了一个值
的
检查,我是否可以让Visual给我一个警告。
浏览 16
提问于2020-03-03
得票数 0
回答已采纳
6
回答
C#
空
-它是一个对象吗?
c#
、
language-agnostic
、
null
几天前,当我编写
C#
代码时,我注意到
编译器
抱怨我不得不将null转换成特定
的
对象。public String duplicate(String toDuplicate) return toDuplicate + toDuplicate; 还有一个特殊
的
空
类型<
浏览 6
提问于2011-06-03
得票数 6
回答已采纳
1
回答
不可
空
枚举作为泛型参数
c#
、
generics
、
enums
、
non-nullable
我试图在
C#
7.3中实现这个帮助函数:但是有一个
编译器
错误: 为什么
编译器
认为我使用
的
是
可
空
引用
类型
,而T被限制为Enum,这已经是一个值
类型
了
浏览 11
提问于2022-05-14
得票数 0
2
回答
PHP问号运算符(不是三元运算符)
php
、
types
我遇到一段PHP代码,里面有奇怪
的
问号运算符。由于代码本身对此部分没有任何注释,所以我尝试在google上搜索它,但没有成功。<?User return $this->_user;我首先想到
的
是
类型
提示,它是在PHP7中引入
的
,但显然不是这样
的
,也不是严格
的
类型
声明。我不知道这是什么。
浏览 0
提问于2018-10-23
得票数 1
5
回答
十进制
可
空
值和十进制值之和
c#
为什么在这个代码执行变量'a‘包含
空
而不是10之后?a += 10;
浏览 6
提问于2015-02-04
得票数 6
回答已采纳
2
回答
提升
C#
项目的语言
版本
号有什么风险吗?
c#
他们在这里使用
的
是
C#
5,一个相当老
的
语言
版本
,用于多个针对.NET Framework4.5.2
的
项目。多线程在这里有很大
的
影响。我找不到任何关于提升*.csproj语言
版本
的
影响
的
信息,所以标题说明了一切。比如说,将语言
版本
提升到7.3会带来哪些变化?
浏览 37
提问于2019-01-03
得票数 5
1
回答
为什么
c#
null可以隐式转换为System.Nullable<T>,但不能自定义Nullable<T>
c#
、
.net
val = null; 但是自定义
的
Nullable<T> (从.net引用源修改)不能分配null,有
编译器
的
魔力吗?有人能告诉我更多
的
内在暗示吗?
浏览 4
提问于2015-04-11
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#8.0 正式发布:Visual Studio 2019 支持所有新功能
C#8.0 新特性
在.NET框架中使用C# 8和可空引用类型
C# 8.0正式发布:Visual Studio 2019支持所有新功能
C# 8小特性
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券