nullable 相关问题

可空标记用于与可空成员或类型相关的问题。 null用于表示缺失值或未知值。

为可空结构实现运算符[duplicate]

我有以下结构类型及其相应的数学运算符定义了公共结构FXRate {....}公共结构Money {...公共静态Money运算符*(货币,FXRate汇率){......。

回答 1 投票 2

实体框架在保存到数据库时将可为空的unsigned int字段的值设置为null

我遇到这个奇怪的问题,我尝试使用Entity Framework 6将无符号可为空的字段的值保存到db中,即使我发送实际值,它也总是在Db中将值设置为NULL ...

回答 1 投票 0

如何使用反射获取声明的类型

我正在尝试使用反射来获取声明的类型。对于非可空类型,它工作正常,但对于可空类型,则失败。类Product {公共十进制价格{get;组; } public ...

回答 1 投票 0

将int类型的C#转换为可空枚举的对象

我只需要能够将一个对象强制转换为可为空的枚举。对象可以是enum,null或int。谢谢!公共枚举MyEnum {A,B} void Put(对象值){System.Nullable val =(...

回答 4 投票 18

带有枚举和空值的组合框

我有一个ComboBox,它由枚举的值填充:

回答 1 投票 0


在枚举属性的情况下,从System.Int32强制转换为Nullable

我有以下静态方法:public static cols Parse(string [] inCols,int [] dat){cols c = new cols(); PropertyInfo []属性= typeof(cols).GetProperties(); ...

回答 1 投票 0

使用参数验证初始化可变的不可为空的属性时避免CS8618警告

我有一个关于在C#8中可用的可为空的引用类型系统的问题。假设我们有一个C#域模型类,该类具有可变的引用类型属性,如下所示:public class Person ...

回答 1 投票 1

具有空字段的EqualityComparer的奇怪行为

[假设存在此类:public class Foo {public int Id {get;组; } public int? NullableId {get;组; } public Foo(int id,int?nullableId){ID = ID; ...

回答 2 投票 2

如何在方法中返回T类型或null?

我需要一个返回未指定类型或null的类的方法。我需要它来处理API请求,例如,我正在请求一个文件,比如说一个图像和另一个文件(例如视频),我需要...

回答 4 投票 0

C#8的“ out”关键字没有通过“ System.Diagnostics.CodeAnalysis”规则?

我正在将一些代码从C#5转换为C#8,在编译规则集中启用nullable-check, enable 然后遇到了这样的问题:class Person {public int MI {...

回答 1 投票 0

如何将可为空的对象引用分配给不可为空的变量?

我正在使用VS2019,并在项目设置中启用了可为空的检查语义。我正在尝试使用以下程序集来获取可执行文件的路径:var assembly = Assembly.GetEntryAssembly(); ...

回答 2 投票 0

C#:如何将可为空的对象引用分配给不可为空的变量?

我正在使用VS2019,并在项目设置中启用了可为空的检查语义。我正在尝试使用以下程序集来获取可执行文件的路径:var assembly = Assembly.GetEntryAssembly(); ...

回答 1 投票 0

调用解构声明初始化程序的'component1()'函数所需的非空值

是否可以使以下代码在Kotlin中进行编译? val变量:字符串? =“ string” val(a,b)=变量?.run {1 to 2}

回答 2 投票 0

小胡子抛出有关空值的错误

我有以下Kotlin对象类型,其字段的默认值为空:数据类Field(val content:String?= null,val field:String =“”)然后,我尝试传递该对象:val myObject =。 。

回答 1 投票 0

如何将eivls运算符与可为空的lambda参数一起使用?

我有一个具有可为空的lambda参数的函数定义为-fun download_a_file(callback_after_download_is_complete:(()-> Any)?= null){// ...做事...}这个想法是...

回答 1 投票 0

如何定义数据类(JSON / Kotlin)中可能不存在变量?

[我在Kotlin中有一个数据类和一个对象:一个数据类Tranche.kt @JsonIgnoreProperties(ignoreUnknown = true)数据类Tranche(@JsonProperty(“ id”)var id:String,@JsonProperty(...

回答 2 投票 0

自定义类型的奇怪PostgreSQL null检查行为

我正在尝试创建一个函数,该函数应将表行映射到我的自定义类型并作为结果返回。如果该表中的某些列为NULL,则对我的自定义类型进行IS NOT NULL检查不是...

回答 1 投票 0

在C#8.0中是否存在针对非null的“检查并获取”运算符?

至于检查类型,我们有一个单一的运算符,它可以一次有效地完成两件事:if(GetObject()是DateTimeOffset dto){//在这里使用dto}在此示例中,不仅dto是特定类型...

回答 1 投票 0

将C#8的方法识别为可为空的检查器? [重复]

我经常使用扩展方法来检查方法参数void MyMethod(string?test){Require.NotNull(test,nameof(test)); //与//如果(test == null)抛出新的ArgumentNullExeception(...

回答 2 投票 6

© www.soinside.com 2019 - 2024. All rights reserved.