cost 359 ms
C# 隐式类型局部变量的可空问题 - C# Nullable issues with implicitly-typed local variables

我已经从这个线程知道隐式声明的引用类型在 .NET 7 中可以为空,即使Nullable设置为“已启用”,我什至知道为什么。 我不是在问为什么。 我在问一个解决方法。 在评论中,@shingo 指出了我的简单示例的解决方法,因此在这里我将列出将我带到这里的问题:LINQ 查询的结果。 下面的变量no ...

2023-02-01 05:05:28   1   82    c# / nullable  
迁移到 Jetpack Compose 中的 ObserveAsState - null - Migrate to ObserveAsState in Jetpack Compose - null

我是一名初学者,试图通过将旧教程更改为 Compose 来学习 Kotlin。 我有一个 ViewModel 和片段: 我如何调整此代码以使用 Jetpack Compose? 我了解我需要在可组合项中使用“ObserveAsState”: 事实是,我认为我并不真正理解可为空的问题,或者 val ...

Laravel Eloquent 关系方法可以返回 null 而不是 MorphMany 关系 object 吗? - Laravel Eloquent can relationship method return null instead of MorphMany relationship object?

我的问题可能比具体的更哲学化。 我正在使用 Laravel 8,我有一个Trait被多个类使用,它的一些方法通过考虑 object 是否具有特定的morphMany 关系(此处称为entries )来执行两种不同的计算。 这个特性几乎是用下面的代码实现的: 显然,具有条目关系的类也在 hasEnt ...

C# 10 - 有没有办法让“var”将变量定义为不可空? - C# 10 - is there a way to make "var" define the variable as non-nullable?

当我写这个声明时: var x = new ClassName(); x被隐式键入为类ClassName? . 也就是说,由于ClassName是引用类型,使用var的隐式赋值自动定义为可为空(即使我提供了一个非空实例并且从不修改它)。 我的问题是,在使用“var”关键字时,有什么方法可以使不 ...

迷失在不可为空的对象中——如何解决 dart 中的赋值问题? - Being lost in not-nullable objects - how to solve assignement issue in dart?

我在这里迷路了。 我可能还没有理解 null 安全的飞镖想法,需要你的帮助。 我正在从 xml 中提取数据,并从中形成小部件,以拥有一个显示论坛网站的应用程序。 我将某些 XML 元素类型放入单独的类中,保存内部值/数据并在构建函数中创建容器,在这里你可以看到我的 class 的帖子: 我特别测试 ...

Dart:动态与可为空 Object - Dart: dynamic vs nullable Object

dynamic和Object? 在 dart 中? 这个问题听起来可能和这个有什么区别 dart 中的 dynamic 和 Object 有什么区别? . 然而,我认为并非如此。 我不是在谈论语义差异或 dart 分析器抛出的任何警告,也不是从编码人员的角度来看的任何内容。 我想知道两者之间是 ...

将 null 条件运算符(“?。”)与“返回布尔值的函数”一起使用 - Using null conditional operator("?.") with "function that returns a bool value"

像上面的情况一样,我想将 null 条件运算符与返回 bool 值的 A function 一起使用。 但是,它仅在与返回 function 的 bool 一起使用时抛出错误。 我能知道为什么它会这样吗? 具有讽刺意味的是,它很适合这个短语 ...

可空目标类型的三元条件的默认值不应该是 null(无论结果/替代类型如何)? - 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 来做到这一点,如下所示: 反正有没有使用可空运算符做我想做的事 ...

2023-01-04 12:09:30   3   51    c# / nullable  
如何在不使用条件的情况下检查 dart 中的条件值是否为 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 中通过循环和条件语句来处理可空性的标准方法是什么? 现在,我使用如 ...

Razor 页面 ModelState 在启用“可空”类型时不同(无效)。 为什么? - Razor Pages ModelState is different (invalid) when "nullable" types are enabled. WHY?

我试图复制/重写该代码以进行学习,并在很长时间后才意识到: 在所有 using 语句之前偷偷隐藏: #nullable disable 这让我发疯,在我的代码中(与示例相反) ModelState始终无效,方法签名中存在参数returnUrl : 为什么? 我的印象是,启用可空类型永远不会破坏向后 ...

可空类被识别为不可空类,Kotlin,Android Studio - Nullable class is recognized as non-nullable, Kotlin, Android Studio

也许这是一个愚蠢的问题,但我整个上午都在想这个问题。 我尝试使用可空类通过注册活动结果从另一个活动获取数据,但 Kotlin 将其视为不可空类并且不允许我使用 要么 用它。 当我按下启动此启动器的按钮时,应用程序崩溃了。 var dataSending = UserDat()... onCrea ...

使用现有 API 时如何避免可空性警告 - How to avoid nullability warning when using existing APIs

在实现框架 IComparer 接口时,我收到以下编译器警告。 我明白原因,但在我的例子中,我确保我用一个实例初始化集合的所有值。 我怎样才能避免警告? 我尝试了 bang 运算符,但这里似乎不允许。 也许已知没有空元素的集合有替代方案? 警告 CS8767:“int FooComparer.Com ...

2022-12-18 00:58:25   2   67    c# / nullable  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM