C#基础语法(一)
-
(一)标识符和关键字
标识符命名规则:
- 首字母可以时字母、下划线和@符号,但是不能是数字;
- 可以包含字母数字或者下划线;
- 不可以是C#的关键字。
(二)基础数据类型
C#中,最常见的两大数据类型是值类型和引用类型。值类型又称之为基础数据类型,包括简单类型、枚举类型、结构类型三种。无符号8位整数引用类型包括字符串类型、数组类型、类类型、对象类型、接口类型和代理类型。
-
(三)输入输出语句
在解决方案下看到的是.cs文件,其中cs表示CSharp,表示一个C#文件。动态链接库.dll文件不需要Main方法1 //引用System,输入输出语句包含在这个命名空间里 2 using System; 3 4 //用户自定义命名空间 5 namespace ConsoleApplication1 6 { 7 //主类,包含Main方法的是主类,是C#程序的入口,class关键字声明类 8 class MainClass 9 { 10 public static void Main(string[] args) 11 { 12 //输出“Hello World”到控制台 13 Console.WriteLine("Hello World"); 14 //输入一行话 15 Console.ReadLine(); 16 //让控制台可见,直到用户按下任意字符为止 17 Console.ReadKey(); 18 } 19 } 20 }
(四)数据类型转换
1.强制类型转换分为显式类型转换和隐式类型转换与c的转换规则基本一致;int i= 50;short s = (short) i ;2.使用System.Convert类的静态成员方法,ToString,ToInt,ToDouble等
int i = 50;string str = System.Convert.ToString(i);3.使用.Net框架提供的Parse()方法string f = "20";float f1 = float.Parce(f);Console.WriteLine(f1);4.使用值类型的成员方法int i = 5;//转换为字符串Console.WriteLine(i.ToString());string t = "HI";t = "H";重新赋值之前内存首先会重新初始化一块区域,并且将值初始化为"H"。原来存放的内存区域不可修改。string类型为引用类型,string变量本身存储在栈上,而变量所指向的值存储在托管堆里面。(六)枚举类型
枚举属于值类型enum Gender{Female,male};用枚举名字直接调用里面的字段即可获取里面的值,如 Gender.Female。
浙公网安备 33010602011771号