字符串对的数组

Yak*_*kov 3 c# arrays

如何生成字符串对数组?我需要它用静态数据快速初始化它.

stringPair[] arr = {{"hgh","hjhjh"},{"jkjk","kjhk"}
Run Code Online (Sandbox Code Playgroud)

Sat*_*pal 9

您可以使用list/array Tuple Class

List<Tuple<string, string>> data = new List<Tuple<string, string>>{
        new Tuple<string, string>("Hello", "World"),
        new Tuple<string, string>("Foo", "Bar")
    };
Run Code Online (Sandbox Code Playgroud)

根据@Eric Lippert的评论,使用 Tuple.Create

List<Tuple<string, string>> data = new List<Tuple<string, string>>{
        Tuple.Create("Hello", "World"),
        Tuple.Create("Foo", "Bar")
    };
Run Code Online (Sandbox Code Playgroud)


And*_*rei 5

你可以使用mulitdimentional数组做这样的事情:

string[,] arr = new string[,]{{"hgh","hjhjh"},{"jkjk","kjhk"}};
Run Code Online (Sandbox Code Playgroud)