C# 结构体初始化, 求为空
2013-11-13 17:40
295 查看
一般做法是写个构造函数, 在里面写上不可能的值
//这样是不行滴,结构体里不能有无参构造函数
[align=left] struct Formula[/align]
[align=left] {[/align]
[align=left] public string name;[/align]
[align=left] public int num;[/align]
[align=left] public int key;[/align]
[align=left] public Formula ()[/align]
[align=left] {[/align]
[align=left] name = null;[/align]
[align=left] num = -1 ;[/align]
[align=left] key = -1 ;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] //这样做是不行滴,结构中不能有实例字段初始值[/align]
[align=left] struct Formula[/align]
[align=left] {[/align]
[align=left] public string n = null;[/align]
[align=left] public int num = -1 ;[/align]
[align=left] public int key = -1 ;[/align]
[align=left] }[/align]
[align=left]真正的做法是, 直接声明, 会有值自动产生的, 里面成员变量,string 的是null, 值类型的是0. 然后自行判断就好了[/align]
//这样是不行滴,结构体里不能有无参构造函数
[align=left] struct Formula[/align]
[align=left] {[/align]
[align=left] public string name;[/align]
[align=left] public int num;[/align]
[align=left] public int key;[/align]
[align=left] public Formula ()[/align]
[align=left] {[/align]
[align=left] name = null;[/align]
[align=left] num = -1 ;[/align]
[align=left] key = -1 ;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] //这样做是不行滴,结构中不能有实例字段初始值[/align]
[align=left] struct Formula[/align]
[align=left] {[/align]
[align=left] public string n = null;[/align]
[align=left] public int num = -1 ;[/align]
[align=left] public int key = -1 ;[/align]
[align=left] }[/align]
[align=left]真正的做法是, 直接声明, 会有值自动产生的, 里面成员变量,string 的是null, 值类型的是0. 然后自行判断就好了[/align]
相关文章推荐
- C# 结构体初始化
- C# 结构体的构造函数与初始化
- c#中结构体structure初始化
- 1024. Palindromic Number (25)--大整数的结构体用法(构造函数初始化)及运算
- 结构体:探析C#文件方式读写结构体
- c#结构体与类的区别
- C# MySQL数据库的备份 还原 初始化
- 结构体和类的区别(C/C++/C#)
- c# - Lazy<T> 延迟初始化对象
- C#初始化顺序
- 【结构体】中构造函数初始化变量及函数的使用
- C#性能优化之Lazy<T> 实现延迟初始化
- 黑马程序员————————C#基础知识之结构体(一)
- C# 结构体与类的区别
- C++与C#对比学习:类初始化
- 每日一C-- 信号量结构体 利用信号实现进程间通信 初始化调用杀死
- 结构体数组的指针初始化与内存释放
- C# Socket 入门5 UPD 结构体 与 C++ 通信
- C#WebService 调用时报 Configuration System Failed to Initialize 或者 配置初始化失败
- C# 读书笔记之类与结构体