如何在c#中创建向量

meg*_*gha 3 c#

我有一组需要名称的服务器,但我只想要当前可用的服务器,因此我需要一个动态大小的数组。我可以使用什么数据结构来存储这些。

tva*_*son 5

您可能想使用通用类List<T>,如List<string>.

假设您的服务器名称位于逗号分隔值字符串中。然后,您可以使用 Split 和ToList()扩展方法(在 IEnumerable 上)将其转换为动态大小的列表。

 string input = "server1,server2,server3";
 List<string> serverNames = input.Split(',').ToList();
Run Code Online (Sandbox Code Playgroud)

或者,如果您使用其他方法一次检查一个。

 List<string> serverNames = new List<string>();
 foreach (var server in GetAvailableServers())
 {
     if (server.IsAvailable)
     {
         serverNames.Add( server );
     }
 }
Run Code Online (Sandbox Code Playgroud)