一些C#语法的总结
C#程序的组成
一个 C# 程序主要包括以下部分:
1.命名空间声明(Namespace declaration)
2.一个 class
3.Class 方法
4.Class 属性
5.一个 Main 方法
6.语句(Statements)& 表达式(Expressions)
7.注释
Console.ReadKey();
Console.ReadKey();可以使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭
内置的引用类型
内置的引用类型有:object、dynamic 和 string
装箱和拆箱
当一个值类型转换为对象类型时,则被称为 装箱;另一方面,当一个对象类型转换为值类型时,则被称为 拆箱。
object obj;
obj = 100; // 这是装箱
分配String类型的值
字符串(String)类型的值可以通过两种形式进行分配:引号和 @引号
在命令行输出以及读取用户的输入的实现
Console.WriteLine( ); //输出
Console.ReadLine(); //读取用户的输入
默认访问修饰符为 private
C# 中使用 ref 关键字声明引用参数
输出参数
return 语句可用于只从函数中返回一个值。但是,可以使用 输出参数 来从函数中返回两个值。输出参数会把方法输出的数据赋给自己,其他方面与引用参数相似: out
当需要从一个参数没有指定初始值的方法中返回值时,输出参数特别有用。
nullable 类型
nullable 类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。
< data_type> ? <variable_name> = null;
关于接口的注意事项
如果一个接口继承其他接口,那么实现类或结构就需要实现所有接口的成员。