本文发布于1260天前,最后更新于 1260 天前,其中的信息可能已经有所发展或是发生改变。
问题代码
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 System.IO;
namespace Statistics_Server_Terminal
{
class Program
{
public void StartServer()
{
//Your code here
}
static void Main(string[] args)
{
StartServer();
}
}
}
则调用时会报如下错误
问题分析
出现这样的错误是因为Program类并没有实例化,因此也就无法调用其内部的公共方法
解决方案
- 实例化Program类
- 将StartServer方法设置为静态方法
- 新建一个类,将除Main以外的所有函数封装在内,然后实例化这个类,再调用这个类下的方法
这里我们选择方案2,简单快捷