问题描述
usingSystem;namespacemyprogram{classprogram{voidPrintNums(){Console.WriteLine("123");Console.WriteLine("213.0");}}}这是我对着教材打的代码,为什么会有如标题的错误
解决方案
解决方案二:
你把那个staticMain(string[]args){}给加上
解决方案三:
staticvoidMain(string[]args){}
漏了个void
解决方案四:
这问题我怎么记得见过一次?基本上一模一样
解决方案五:
引用3楼NoMasp的回复:
这问题我怎么记得见过一次?基本上一模一样
遇到这种问题的人,何其多啊!!
解决方案六:
我是照着书上的代码打的。
解决方案七:
引用2楼Poopaye的回复:
staticvoidMain(string[]args){}漏了个void
必须得是Main吗?
解决方案八:
照着书上的代码打的?请给出来源仅就程序而言,怎么写都无所谓但是C#怎么会知道去执行PrintNums方法呢?所以C#约定从静态方法Main方法开始执行
解决方案九:
书上默认认为已经有main函数了,main函数在程序里只有一个,在program.cs中。
解决方案十:
引用7楼xuzuning的回复:
照着书上的代码打的?请给出来源仅就程序而言,怎么写都无所谓但是C#怎么会知道去执行PrintNums方法呢?所以C#约定从静态方法Main方法开始执行
这个是我的教材,多谢指教
解决方案十一:
引用6楼king144376的回复:
Quote: 引用2楼Poopaye的回复:
staticvoidMain(string[]args){}漏了个void
必须得是Main吗?
默认是Main,而且你创建项目的时候在Program.cs里就有,被你删掉了
解决方案十二:
书上可能为了说明某些重点内容,省略号代替main了吧,要不你的书……
解决方案十三:
引用5楼king144376的回复:
我是照着书上的代码打的。
书错了呗
解决方案十四:
一点基础都没的话呢,找本基础的书,从头至尾的仔细看看。哎,垃圾的书得坑了多少学生。多看看源码吧。
解决方案十五:
没有Main函数就找不到入口点,没法执行程序代码,书上写的也不能全信,要相信实践