一般做法是写个构造函数, 在里面写上不可能的值
//这样是不行滴,结构体里不能有无参构造函数 struct Formula { public string name; public int num; public int key; public Formula () { name = null; num = -1 ; key = -1 ; } }
//这样做是不行滴,结构中不能有实例字段初始值 struct Formula { public string n = null; public int num = -1 ; public int key = -1 ; }
真正的做法是, 直接声明, 会有值自动产生的, 里面成员变量,string 的是null, 值类型的是0. 然后自行判断就好了