我们可以自己做吗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/