本文发布于 2021-06-30, 最后更新于 1883 天前,其中的信息可能已经有所发展或是发生改变。

文章摘要

问题代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net.Sockets; using System.Net; using System.Threading; using Syste…

问题代码

nix (Auto identified)
using System;<br>using System.Collections.Generic;<br>using System.Linq;<br>using System.Text;<br>using System.Threading.Tasks;<br>using System.Net.Sockets;<br>using System.Net;<br>using System.Threading;<br>using System.IO;<br>​<br>namespace Statistics_Server_Terminal<br>{<br>    class Program<br>   {<br>        public void StartServer()<br>       {<br>            //Your code here<br>       }<br>        static void Main(string[] args)<br>       {<br>            StartServer();<br>       }<br>   }<br>}

则调用时会报如下错误

问题分析

出现这样的错误是因为Program类并没有实例化,因此也就无法调用其内部的公共方法

解决方案

    • 实例化Program类
    • 将StartServer方法设置为静态方法
    • 新建一个类,将除Main以外的所有函数封装在内,然后实例化这个类,再调用这个类下的方法

这里我们选择方案2,简单快捷

九仞之行

严于律己,宽以待人,深自警省,讷言敏行

订阅
💬 评论 (0)

还没有评论呢 ~ 快来抢沙发吧 🛋️

编辑器加载中…