c# 类的基本知识,未完,待续
1.访问修饰符的使用,如果函数或者是成员变量被public修饰的话,那么可以在该class之外访问,如果是private的话是不能在这个类
之外来访问的,c#中默认的是使用private修饰符,但是作为一个良好的编程习惯的话,还是需要显示的指明是private。
2.c#语言中提供关键字partial,例如
cs1.cs
partial class Circle ()
{
private double radius;
public Circle(double radius)
{
this.radius = radius;
}
}
cs2.cs
partial class Circle
{
double getArea ()
{
return radius * radius * Math.PI;
}
}
编译时将上面的两个函数同时提供给编译器即可。
3.static类
C#语言的另一个特性是能将一个类声明为static 类(静态类)。static 类中只能包含static成员(使用该类创建的所有成员将共享这些
成员的同一个拷贝)
4.anonymous class匿名类
创建匿名类的办法是以new 关键字开头,后跟一对{},并在大括号内定义想在类中包含的字段和值,但是需要注意的是。匿名类只能包含
public 字段,字段必须全部初始化,不可以是static 字段,而且不能在其中指定任何方法,常常使用var 关键字将匿名类声明为一个具有
隐式类型的变量。甚至可以创建同一个匿名类的另一个实例,但在其中填充不同的值,如果是同一个匿名实体的话,可以使用复制语句来
进行复制操作。
var myAnonymousObject = new { Name = "Zhou Jing", Age = 42};
Console.WriteLine("Name: {0} Age: {1}", myAnonymousObject.Name, myAnonymousObject.Age);
var anotherAnonymousObject = new { Name = "Zhou Zi Jin", Age = 10};
anotherAnonymousObject = myAnonymousObject;
未完,待续。。。
作者:许强1. 本博客中的文章均是个人在学习和项目开发中总结。其中难免存在不足之处 ,欢迎留言指正。 2. 本文版权归作者和博客园共有,转载时,请保留本文链接。