c#
找回丢失的时间
真心想学
展开
-
学习笔记---c#中的get与set学习
c#不提倡用户将前缀设置为public, 为防止用户任意对变量读写,引入属性概念,而get与set方法为属性内的限制(约束)条件。比如需要编写一个类,里面有年龄属性: 例1:public class A { public int age; //这样不安全,年龄不能为负数,万一用户给这个变量设置为-1呢 }例2:public class B {原创 2015-07-24 20:25:38 · 374 阅读 · 0 评论 -
c#构造函数
C#构造函数是在创建给定类型的对象时执行的类方法。构造函数具有与类相同的名称,它通常初始化新对象的数据成员。不带参数的构造函数称为“默认构造函数”。 无论何时,只要使用 new 运算符实例化对象,并且不为 new 提供任何参数,就会调用默认构造函数。除非类是 static 的,否则 C# 编译器将为无构造函数的类提供一个公共的默认构造函数,以便该类可以实例化。 构造函数必须是在类里的一级转载 2015-08-05 20:36:38 · 259 阅读 · 0 评论 -
c#ref与out
ref表示传入,进入作用域前变量必须赋值 out表示传出,退出作用域前变量必须赋值using System; class TestApp { static void outTest(out int x, out int y) {//离开这个函数前,必须对x和y赋值,否则会报错。 //y = x; //上面这行会报错,因为使用了out后,x和y都清空了,需要重新赋值,即使调用函数前赋翻译 2015-08-05 19:07:03 · 295 阅读 · 0 评论