码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础知识之一

时间:2014-12-20 02:09:24      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

C#基础知识

1、类型:13种预定义简单类型,2种预定义非简单类型object、string ,6种用户自定义类型class、struct、array、enum、delegate、interface.

2、对于一个引用类型,其实例的数据成员存放在堆里,无论实例的成员是值类型还是引用类型。

3、本地变量在未赋值之前不能使用。

4、数据成员:存储与类或类实例相关的数据。函数成员:执行代码。

5、字段是数据成员,方法是函数成员。

6、在类型的外部不能声明全局变量(也就是变量或字段),必须在类型声明内部声明。

7、访问修饰符:私有的private、公有的public、受保护的protected、内部的internal、受保护内部的protectedinternal

8、类默认的访问级别是私有访问,即不带访问修饰符,那它就是私有成员。

9、var关键字为类型推断:只能用于本地变量,不能用于字段,只能在变量声明中包含初始化时使用。建议是只有当你不知道类型的时候,才使用var  。一但初始化完成,就不能再给变量赋与初始化值类型不同的值了

10、引用参数:必须在方法的声明和调用中都使用ref修饰符。

11、输出参数:必须在方法的声明和调用中都使用out修饰符,在方法内部,输出参数在被读取之前必须被赋值,每个输出参数在方法返回之前必须被赋值。

12、参数数组:在数据类型前使用params修饰符,在数据类型后放置一组空的方括号。在一个参数列表中只有一个参数数组,如果有,它必须是列表中的最后一个。

13、重载和委托方法的签名区别:方法由参数的数据类型和顺序、参数修饰符不同决定。在方法重载的上下文中,方法的签名不包括返回值。但在委托的上下文中,签名的确包括返回值。

C#基础知识之一

标签:

原文地址:http://blog.csdn.net/zhgl7688/article/details/42036855

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!