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 是System.String的别名,表示有零个或者多个Unicode字符组成的不可变序列。
    string t = "HI";
    t = "H";
    重新赋值之前内存首先会重新初始化一块区域,并且将值初始化为"H"。原来存放的内存区域不可修改。
    string类型为引用类型,string变量本身存储在栈上,而变量所指向的值存储在托管堆里面。

    (六)枚举类型

    枚举属于值类型
    enum Gender
    {
    Female,
    male
    };
    用枚举名字直接调用里面的字段即可获取里面的值,如 Gender.Female。

     

posted on 2017-10-26 11:00  the_sky  阅读(673)  评论(0)    收藏  举报