- 博客(6)
- 收藏
- 关注
原创 静态类和静态成员中的要点
1.静态用static 关键字来修饰。其中静态成员是属于类本身,而不是属于对象的成员。 2.static 可用于类,字段,方法,属性,运算符,事件和构造方法,但不能用于索引器,析构函数或类以外的类型。 3.静态类和静态成员用于创建无需实例化类就可以访问的数据和方法。 4.静态成员可用于分离独立于任何对象标示的数据和行为,即无论对象发生什么变化,这些数
2009-12-25 14:05:00 416
原创 C#中属性和字段的区别
属性是类中可以像类的字段一样访问的方法。属性可以为类的字段提供保护,避免字段在对象不知道情况下被修改。C#通过属性来修改,读写或计算私有的字段的值。属性相当于对字段访问的封装。下例子可以清楚说明哟: class Person { //定义姓名和身高的字段 private string name; private int height
2009-12-25 13:55:00 608
原创 this 关键字
this 关键字在类中,用于访问该类的成员。当类实例化后,this代表被实例化的对象。 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ThisTest{ class Person { private string name;
2009-12-25 13:46:00 419
转载 C# 参考之上下文关键字get、set、value、partial、where和yield
get、set、valueget 在属性或索引器中定义“访问器”方法,以检索该属性或该索引器元素的值。set 义属性或索引器中的“访问器”方法,用于设置属性或索引器元素的值。value 隐式参数,用于设置访问器以及添加或移除事件处理程序。// 简单示例class Employee{ private string _name; public string Name
2009-12-24 21:16:00 382
原创 c#中字符串相等
代码: string a="hello"; //声明一个string 变量 string b=a; //将a赋予b,实际是将a的引用给b; string c="h"; c+="ello"; Console.WriteLine((object)a == (object)b); //判断引用是否相等 Cons
2009-12-23 22:52:00 756
原创 C#与C/C++的区别的地方
编译:C程序直接编译成标准的二进制可执行的代码,但C#的源程序并不是被编译成二进制可执行的形式,而是一种中间语言(MSIL),类似JAVA中的字节码结构体:C#的结构体与C++的结构体相似。但是C#的结构体与类是不同的,而且不支持继承。预编译:C#中存在预编译的指令支持条件编译,警告,错误报告和编译行控制。其指令与C/C++有点不同。没有了#include伪指令。部分操作符可以
2009-12-23 22:20:00 379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人