
[英]C# Nullable issues with implicitly-typed local variables
我已经从这个线程知道隐式声明的引用类型在 .NET 7 中可以为空,即使Nullable设置为“已启用”,我什至知道为什么。 我不是在问为什么。 我在问一个解决方法。 在评论中,@shingo 指出了我的简单示例的解决方法,因此在这里我将列出将我带到这里的问题:LINQ 查询的结果。 下面的变量no ...
[英]C# Nullable issues with implicitly-typed local variables
我已经从这个线程知道隐式声明的引用类型在 .NET 7 中可以为空,即使Nullable设置为“已启用”,我什至知道为什么。 我不是在问为什么。 我在问一个解决方法。 在评论中,@shingo 指出了我的简单示例的解决方法,因此在这里我将列出将我带到这里的问题:LINQ 查询的结果。 下面的变量no ...
[英]Method already defined when not using nullable
如您所见,当我使用 nullable 时,可以使用 2 种方法,但是当我不使用 nullable 时,它将无法编译。 您能否通过示例确切地告诉我为什么会这样? ...
[英]Migrate to ObserveAsState in Jetpack Compose - null
我是一名初学者,试图通过将旧教程更改为 Compose 来学习 Kotlin。 我有一个 ViewModel 和片段: 我如何调整此代码以使用 Jetpack Compose? 我了解我需要在可组合项中使用“ObserveAsState”: 事实是,我认为我并不真正理解可为空的问题,或者 val ...
[英]Laravel Eloquent can relationship method return null instead of MorphMany relationship object?
我的问题可能比具体的更哲学化。 我正在使用 Laravel 8,我有一个Trait被多个类使用,它的一些方法通过考虑 object 是否具有特定的morphMany 关系(此处称为entries )来执行两种不同的计算。 这个特性几乎是用下面的代码实现的: 显然,具有条目关系的类也在 hasEnt ...
[英]ModelState.IsValid is false when I have a nullable parameter and send it as null
这里是可空参数 你看到的是CreditCard的code 用户注册时可以跳过输入信用卡信息所以会是null credit card 正如你在这里看到的那么如何跳过 null 信用卡的验证 ...
[英]C# 10 - is there a way to make "var" define the variable as non-nullable?
当我写这个声明时: var x = new ClassName(); x被隐式键入为类ClassName? . 也就是说,由于ClassName是引用类型,使用var的隐式赋值自动定义为可为空(即使我提供了一个非空实例并且从不修改它)。 我的问题是,在使用“var”关键字时,有什么方法可以使不 ...
[英]How do I use AutoMapper to convert a nullable decimal?
所以我的代码显示为: 两个 Field1 都是可为 null 的小数,我希望能够在映射时将值转换为 2 个小数位。 认为我最好的尝试是: 我得到的错误是: 无法从用法推断出方法“IPathConfigurationExpression<EntityOne, ModelOne, decimal ...
[英]Being lost in not-nullable objects - how to solve assignement issue in dart?
我在这里迷路了。 我可能还没有理解 null 安全的飞镖想法,需要你的帮助。 我正在从 xml 中提取数据,并从中形成小部件,以拥有一个显示论坛网站的应用程序。 我将某些 XML 元素类型放入单独的类中,保存内部值/数据并在构建函数中创建容器,在这里你可以看到我的 class 的帖子: 我特别测试 ...
[英]Dart: dynamic vs nullable Object
dynamic和Object? 在 dart 中? 这个问题听起来可能和这个有什么区别 dart 中的 dynamic 和 Object 有什么区别? . 然而,我认为并非如此。 我不是在谈论语义差异或 dart 分析器抛出的任何警告,也不是从编码人员的角度来看的任何内容。 我想知道两者之间是 ...
[英]Flutter: How can I remove the ”?" if I'm sure the instance is not null?
我有一个这样的 function: 所以,如果我没有捕获到任何异常,“信息”不应该是 null。但是我怎样才能删除“?”? ...
[英]Using null conditional operator("?.") with "function that returns a bool value"
像上面的情况一样,我想将 null 条件运算符与返回 bool 值的 A function 一起使用。 但是,它仅在与返回 function 的 bool 一起使用时抛出错误。 我能知道为什么它会这样吗? 具有讽刺意味的是,它很适合这个短语 ...
[英]Shouldn't default of a ternary condition of a nullable target type be null (regardless of the type in consequent/alternative)?
考虑以下示例: 不应该默认返回目标类型的默认值 aka Guid? 使用三元条件运算符时? 相反,三元条件尝试使用结果/替代来找出目标类型本身,并将结果转换为目标类型。 我在将目标类型从Guid重构为 Guid 时遇到了这个问题Guid? 并且我的单元测试开始失败,使用var guid = Gui ...
[英]Nullable operators problems in classes containing nullable objects of classes with enum fields
我在使用 ??= 运算符设置 class 中枚举字段的值时遇到问题,该字段是其他 class 的可为空字段。下面的简化示例: 上面给出了一个错误:“赋值的左侧必须是变量、属性或索引器”。 我仍然可以通过简单地检查 ba 是否为 null 来做到这一点,如下所示: 反正有没有使用可空运算符做我想做的事 ...
[英]How do I check whether a conditional value in dart is null without using a condition?
我有以下代码: 我收到一条错误消息,指出(例如) chatDoc.users不能用于该条件,因为它可能是 null。 但是我不能在它之前放if(chatDoc.users.= null){...}因为那也是一个条件! 在 dart 中通过循环和条件语句来处理可空性的标准方法是什么? 现在,我使用如 ...
[英]Dart: Calling a function that takes a Nullable argument is giving me an unexpected error (1 positional argument(s) expected, but 0 found.)
默认值是 null 所以调用 function 没有 arguments 应该没问题! ...
[英]Razor Pages ModelState is different (invalid) when "nullable" types are enabled. WHY?
我试图复制/重写该代码以进行学习,并在很长时间后才意识到: 在所有 using 语句之前偷偷隐藏: #nullable disable 这让我发疯,在我的代码中(与示例相反) ModelState始终无效,方法签名中存在参数returnUrl : 为什么? 我的印象是,启用可空类型永远不会破坏向后 ...
[英]Can I make IParsable<T> accept nullable?
我想为string? 解析: 这就像这样: 我怎样才能让它接受可为空的类型? IE: 我的中间解决方案是有额外的方法: 按预期工作: ...
[英]Nullable class is recognized as non-nullable, Kotlin, Android Studio
也许这是一个愚蠢的问题,但我整个上午都在想这个问题。 我尝试使用可空类通过注册活动结果从另一个活动获取数据,但 Kotlin 将其视为不可空类并且不允许我使用 要么 用它。 当我按下启动此启动器的按钮时,应用程序崩溃了。 var dataSending = UserDat()... onCrea ...
[英]Cast to bool nullable of null value VS default value of bool nullable
这两种写同一件事的方式有什么区别吗? int? foo = GetValueOrDefault(); VS int? foo = GetValueOrDefault(); ...
[英]How to avoid nullability warning when using existing APIs
在实现框架 IComparer 接口时,我收到以下编译器警告。 我明白原因,但在我的例子中,我确保我用一个实例初始化集合的所有值。 我怎样才能避免警告? 我尝试了 bang 运算符,但这里似乎不允许。 也许已知没有空元素的集合有替代方案? 警告 CS8767:“int FooComparer.Com ...