标签:non-nullable

  • C#创建一个不可为空的字符串。可能吗?不知何故? - c#

    时间:2020-8-27

    因此,您不能继承string。您不能创建不可为空的string。但是我想这样做。我想要一个类,我们将其称为nString,否则它将为null时返回默认值。我有可能知道谁有多少个空字符串甚至什至空对象的JSON对象。我想创建具有永远不会返回null的字符串的结构。 public struct Struct { public nString value; pub […]

  • C#8“默认”是什么?对泛型类型做什么? - c#

    时间:2020-8-14

    只是使用C#8.0 Beta并更新我的一些代码以使用可为空的引用类型。 我有一个Trie实现的节点样式类。每个节点都有一个T类型的值。根节点的构造函数不需要值,因此我将其设置为default。 这是一个简短的版本: public class Trie<T> { public readonly bool caseSensitive; public […]