你的位置:首页 > ASP.net教程

[ASP.net教程]错误 10 非静态的字段、方法或属性“Test10.Program.a”要求对象引用


 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Test10 7 { 8   class Program 9   {10     //int a = 0;      注意存放位置!!!!!11     const int i = 927;12     static void Main(string[] args)13     {14      int a = 0;15       try16       {17         //i = 112;18         a = i / a;19         Console.WriteLine(a);20       }21       catch (Exception e)22       {23         Console.WriteLine(e.Message);24         Console.ReadLine();25       }26       finally27       {28         System.Console.WriteLine("无论是否发生异常,我都会显示。");29       } 30     }31   }32 }

在第10行那里因为自己开始定义了a,导致“非静态的字段、方法或属性“Test10.Program.a”要求对象引用”错误出现,将变量声明放到 Main方法里自然就好了。

另外,catch (Exception e),最后的e可以用任何ex等表示,只要ex.Message保持对应即可。

刚开始接触,可能感觉啥都新鲜,还请诸位知道,谢谢!