我有一套服务器,我需要这些名称,但我只想要那些当前可用的,因此我需要一个动态调整大小的数组。我可以使用什么数据结构来存储这些结构。如何在C#中创建矢量#
2
A
回答
0
List<string> servers = new List<string>();
servers.Add("http://stackoverflow.com");
查看msdn。
3
您可能想要使用通用List<T>
类,如List<string>
。
假设您的服务器名称使用逗号分隔值字符串。然后,您可以使用Split和ToList()
扩展方法(在IEnumerable上)将其转换为动态大小的列表。
string input = "server1,server2,server3";
List<string> serverNames = input.Split(',').ToList();
或者如果您使用其他方法一次检查一个。
List<string> serverNames = new List<string>();
foreach (var server in GetAvailableServers())
{
if (server.IsAvailable)
{
serverNames.Add(server);
}
}
0
您在寻找List<T>
的分类。
1
C#中的C++的Vector<t>
大致相当于List<t>
。作为一个动态数组,允许你List.Add()并通过索引访问它。
E.G.
List<string> names = new List<string>();
names.Add("John");
names.Add("Mike");
foreach (string name in names)
{
evaluate(name);
}
相关问题
- 1. 创建矢量C++
- 2. 如何创建矢量矢量?
- 3. 如何在Scheme中创建矢量矢量?
- 4. 从矢量创建EPS,C++
- 5. C++无法创建矢量
- 6. 如何创建矢量?
- 7. 创建矢量
- 8. 创建矢量在炮
- 9. MatLab:创建矢量
- 10. C++矢量元素擦除与新矢量创建
- 11. 从旧矢量创建新的矢量?
- 12. 从距离和矢量创建矢量
- 13. 如何在C++中查找2D矢量中的矢量?
- 14. 如何从静态原始矢量创建子矢量
- 15. 如何为矢量矢量创建一个Maybe等价物?
- 16. 创建一个字符串矢量:C++
- 17. 从C++输入创建2D矢量
- 18. 如何创建WPF矢量图像
- 19. 如何从Float32Array创建矢量原型?
- 20. 如何为WPF创建矢量图像
- 21. 如何创建单词矢量
- 22. 如何为Twitter创建矢量绘图?
- 23. 如何创建位置矢量?
- 24. 如何从数据创建矢量?
- 25. 如何创建非常大的矢量
- 26. 如何从矢量创建矩阵
- 27. 创建增量矢量
- 28. 提取矢量以在R中创建新矢量
- 29. 如何在C++中定义矢量矢量?
- 30. 在VBA中创建颜色矢量
请澄清你在做什么? – TDaver 2011-03-13 16:17:57
我认为一个名单将做你所需要的。但首先请提供更多信息.. –
2011-03-13 16:19:30