知识点

WriteLine是命名空间System中一个类Console中的一种方法。
ReadLine是System命名空间中Console类中的一个方法,用来接收来自用户的输入,并把它储存到一个变量中。
int num; num = Convert.ToInt32(Console.ReadLine());
函数 Convert.ToInt32() 把用户输入的数据转换为 int 数据类型,因为 Console.ReadLine() 只接受字符串格式的数据。
标识符必须以字母、下划线、@开始后面可以跟一系列的字母、数字、下划线及@
不包含空格和符号,不能以关键字命名但是可以用@关键字
显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。 ToInt16 把类型转换为 16 位整数类型。
定义变量:
static 是指方法是静态的,方法在编译时分配了内存,使用时不用生成对象。
void 表示Main函数没有返回值。
Main 为主函数的入口,C#中区分大小写。
String[]args 表示命令行参数的字符串,程序在windows中运行,读入exe文件后 在回车键之前输入 的参数,提供一种用户与程序交互的方式。
算术运算符:+、-、*、/、%、++、--
关系运算符:==、!=、>、<、>=、<=
逻辑运算符:&&、||、!
与运算符:&、|、^(异或)
条件运算符 ? :,可以用来替代 if...else 语句
注意: 赋值为“=”,“==”才是相等
switch:一个switch后面可以有多个case,每个case后面要有break,如果case为空则可以不加,每个case后面要有冒号:
剩余情况可以用default表示,后面也要有break。
case 的 constant-expression 必须与 switch 中的变量具有相同的数据类型,且必须是一个常量。
while循环用法:
for(init;condition;increment)
{
statement(s);
}
如果条件满足init-condition-statement-increment
不满足就结束
foreach( type objname in array)
foreach主要是用来遍历的
int[] a=new int{1 2 3};
foreach(int i in a)
{
Console.WriteLine(i);
}
do ……while
do
{
statement(s);
}while(condition);
其中r为类Rectangle的实例r:
1. new() 分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;
2. new[] 分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量;
Rectangle r = new Rectangle();
  • public:所有对象都可以访问;
  • private:对象本身在对象内部可以访问;
(Parameter List)
{
Method Body
}
Access Specifier为访问修饰符例如public/private
Return Type类型
Method Name方法名称
Parameter List参数列表
Method Body主体函数