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;
未完,待续。。。
分享到:
相关推荐
C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言基础知识点大全分享C#语言...
c#基础知识 c #基础知识 c#基础知识
C#基础知识C#基础知识C#基础知识C#基础知识
C#语法基础知识
自己总结的c#编程基础知识可以打印出来方便学习
C#基础知识C#基础知识C#基础知识C#基础知识
对于已经有C#开发知识的研发人员的基础知识进行巩固,比较好的全面过滤。
C#语言基础知识初级教程 。 。
c#开发必备基础知识,包括C#字符串和正则表达式参考手册,C#完全手册,C# 语言规范
01c#基础知识 02c#入门 03编写c#表达式
C#基础知识思维导图(整理版),较之前的版本,进行了一些整理
c# 基础知识中的一些小知识点,如REF,OUT关键字,类型推断等等。
介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言,还...
适合刚接触,和想接触C#.NET的开发者
C#的基础知识问答,适合C#初学者的资源
C#基础知识点.doc
C#语言和数据库技术基础
个人工作和学习中积累和总结的C#各种相关知识点 包含C#普通知识点 高级知识点 事件的本质 反射 委托 序列化 各种数据类型转换 缓存 注册表 希望可以对别人有用
C#基础知识.doc C#基础知识.doc C#基础知识.doc C#基础知识.doc C#基础知识.doc
C#基础知识:入门与提高的最佳资料! 主要介绍了C#语言基础、Windows编程的基础知识、常用控件和类的使用等!