C# 构造函数是否必须给 所有 成员变量赋初值?前提是成员变量没有默认值。

[复制链接]
查看11 | 回复3 | 2012-7-7 13:29:33 | 显示全部楼层 |阅读模式
首先回答你答案 是 不必所有类成员初始化都会有默认值,比如false 比如0 比如null等你所谓的默认值就是字段初始化器吧,实际上他也是在构造函数内调用的...
回复

使用道具 举报

千问 | 2012-7-7 13:29:33 | 显示全部楼层
构造函数可以为空...
回复

使用道具 举报

千问 | 2012-7-7 13:29:33 | 显示全部楼层
不需要,系统在编译的时候就会给初始值...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836