我是刚刚学习c#的
在看到属性和构造函数的时候
有点迷惑
当二者都出现的时候
构造函数好象没有被用到
是不是有了属性
构造函数可有可无?
在看到属性和构造函数的时候
有点迷惑
当二者都出现的时候
构造函数好象没有被用到
是不是有了属性
构造函数可有可无?
解决方案 »
- 如何实现远程操作 如开关机
- (有偿)有一老外写的程序,未加密和混淆,可用Reflector看到所有源代码,请人翻译成无错误的vb.net工程
- C#开发WinForm版绘图程序,图元移动屏幕闪烁问题!高手请进。。。。。。
- 关于操作INI文件的问题
- Framework版本问题?
- C#调用存储过程的问题
- 有关论坛显示的问题?
- 求救
- 如何为DATAGIRD添加SCROLLBAR?
- 有关IMAGELIST的问题,请大家帮忙
- 'c:\..\System.Dal.dll' 和'c:\..\System.Data.SqlClient.dll' 兩者中都有型別 'System.Data.SqlClient.SqlConnection'
- 怎么用C#实现判断数据库中在字段
不是的,应该是两者没有直接的关系,构造函数是必须存在的,只是如果我们不写时,会自动声明一个不带参数的函数,且前面不能有返回值类型,连void也不能写,作用是用来实例化这个类,就是说每次new这个类的时候都会自动去调用这个构造函数,不用我们操心,否则这个类你就用不成。
而对属性而言,我们可以把它看成是类的一个变量,作用就很明了了~~
而属性用于保存实例的状态!(转自yixianggao() )