c# - 制作我们自己的 List<string, string, string>

标签 c# .net list

我们可以自己做吗List<string, string, string>在 C#.NET 中?我需要制作一个包含 3 个不同字符串的列表作为列表中的单个元素。

最佳答案

您当然可以创建自己的类 List具有三个泛型类型参数。不过,我强烈劝阻您不要这样做。这会让使用您的代码的任何人感到困惑。

相反,要么使用List<Tuple<string, string, string>> (无论如何,如果您使用的是 .NET 4)或(最好)创建您自己的类以有意义的方式封装这三个字符串,然后使用 List<YourNewClass> .

创建自己的类将使您在编写和阅读代码时更加清晰 - 通过为所涉及的三个不同字符串命名,每个人都会知道它们的含义。您还可以在需要时为类提供更多行为。

关于c# - 制作我们自己的 List<string, string, string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10597629/

相关文章:

python - Pandas 列表列,为每个列表元素创建一行

c# - 计算通用列表中存在的字典中值的总和

c# - AsParallel 究竟是如何工作的?

C#——如果没有数据通过管道传输到程序,Console.In.ReadToEnd() 在用户输入时挂起

c# - WinForms 打印到默认打印机,即使它不可用/连接

.net - 如何根据没有侧边栏的母版页向 .net 页面添加侧边栏

c# - 从静态列表查询对象导致服务器上的 cpu 使用率激增

c# - 解构赋值 - C# 中变量的对象属性

c# - 在 Linq .DBML 文件中重构表名和列名的简单方法?

c# - System.Collections.Generic.List<T> 可以在 .net 中更改多少次?