如何正确调用我的 StartServer 函数?

How do I call my StartServer function correctly?

我有一台服务器,我可以 运行 在我的 windows 机器上独立运行,但我想将完全相同的代码合并到 UWP 应用程序中。我尝试将整个 Server.cs 放入我的应用程序中,使主要方法成为 public static void StartServer(string[] args)。 然后我有一个调用 Button_Click() 事件的按钮。

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Console.WriteLine("Hi!");
            Analytics.TrackEvent("Hi!");
            Server.StartServer();
            
        }

这不起作用。我收到错误消息“没有给定的参数对应于 Server.StartServer(string[]) 的必需形式参数 'args'” 我该如何解决这个问题?

您的 StartServer 函数似乎将字符串数组作为参数。我不完全知道要将哪些字符串放入此数组中,但您可以尝试放置一个空字符串数组,例如

Server.StartServer(new string[] {});