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

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

 
  1. using System;    
  2. namespace MyProgram   {  
  3. class MyClass   {  
  4. public const int a = 10; //定义常量a   public const bool b = false; //定义常量b  
  5. }    
  6. class Program   {  
  7. static void Main(string[] args)   {  
  8. int a_Const_MyClass = MyClass.a; //常量必须是静态的,通过类名访问    
  9. bool b_Const_MyClass = MyClass.b; //常量必须是静态的,通过类名访问    
  10. Console.WriteLine("MyClass->a_Const :{0}", a_Const_MyClass.ToString());   Console.WriteLine("MyClass->b_Const :{0}", b_Const_MyClass.ToString());  
  11.   //任何试图修改常量的动作都会引起编译错误  
  12. MyClass.a = 20;   MyClass.b = true;  
  13. }   }  

正确操作运行结果如下:

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

修改常量提示错误如下:

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

六、只读与静态只读