C#基本元素概述,初始类型、变量与方法

发布时间:2026/9/30 2:38:04
C#基本元素概述,初始类型、变量与方法 1.构成C#语言基本元素*标记对编译器来说有意义的记号编译器能识别出来的*标识符命名规范①要有意义②类/属性的名字是名词/名词复数③方法用动词或动词短语*标识符大小写规范①骆驼法、驼峰法第一个单词首字母小写后面的首字母大写②帕斯卡法每个单词首字母都大写变量名用驼峰法方法名/类名/名称空间用帕斯卡法*格式乱了重新调整格式例如删除多余的空格快捷键CtrlKD*注释部分编译器会过滤掉注释当做不存在关键字1普通关键字2上下文关键字仅在特定的语言结构中充当关键字的标识符。与关键字的不同在于上下文关键字可在其他部分代码中被用作标识符。某些上下文关键字如 partial 和 where在两个或更多个上下文中具有特殊含义。标识符1不能是关键字2数字、字母、下划线组成不能用数字开头3允许字符作为前缀使得关键字作标识符2.初识类型、变量和方法*用var申明一个变量编译器会自动推断出它的类型var x 3.0D; Console.WriteLine(x.GetType().Name);form引用变量引用new Form()这个实例Form form new Form();方法数据的加工厂Class Calculator { //使用public使得这个类外面也能访问到这个方法 public int Add(int a,int b) //有数据输入有数据输出 { return ab; } public string GetToday() { int day DataTime.Now.Day; //无数据输入有数据输出 return day.ToString(); } public PrintSum(int a,int b) //有数据输入无数据输出 { int result ab; Console.WriteLine(result); } }//打印从1到X Class Calculator { //循环 public void Print1ToX_1(int x) { for(int i1;ix1;i) { Console.WriteLine(i); } } //递归一个方法调用自己 public void Print1ToX_2(int x) { if(x1) { Console.WriteLine(x); } else { Console.WriteLine(x); Print1ToX_2(x-1); } } }//求1到X的和 Class Calculator { //循环 public int Sum1ToX_1(int x) { int result 0; for(int i 1;i x 1;i) { resulti; } return result; } //递归,占用内存最多 public int Sum1ToX_2(int x) { int result 0; if(x1) { return 1; } else { result x Sum1ToX_2(x-1); return result; } } //数学公式 public int Sum1ToX_3(int x) { int result (x1)*x/2; return result; } }