C#编程自学之数据类型和变量一

2019-12-26 13:33:36王振洲

 

 
  1. using System;    
  2. namespace MyProgram   {  
  3. class MyClass   {  
  4. public int a = 10; //变量a为对象级别属性   public static int b = 20; //变量b为类级别属性  
  5. }    
  6. class Program   {  
  7. static void Main(string[] args)   {  
  8. MyClass mc = new MyClass();   int a_Mc = mc.a; //变量级别需要创建对象MC后通过MC(对象)来访问  
  9.   int b_MyClass = MyClass.b; //类属性可直接通过类名访问无需创建对象  
  10.   Console.WriteLine("mc->a :{0}", a_Mc);  
  11. Console.WriteLine("MyClass->b :{0}", b_MyClass);   }  
  12. }   } 

运行结果如下:

C#编程自学之数据类型和变量一

五、常量

常量就是不能被改变的变量,常量只能定义在类属性级别,常量也必须是静态的,并且在定义时就初始化赋值,常量一旦被初始化后就不可以在改变,任何对常量改变语句都将引起编译器错误。因为常量定义时就要赋值所以常量类型只能声明给值类型(值类型与引用类型下篇讲解)。

常量的定义格式: [const 数据类型 变量名]

代码: