List <>中的"Tag"字符串

Mik*_*oll 3 c# string list

我有三种类型的字符串,我需要按特定的顺序放入一个List中."三种类型"我的意思是有三种处理字符串的方法.我想用struct这样的东西放在列表中:

struct Chunk
{
    public char Type;   // 'A', 'B' or 'C'.
    public string Text;
}
Run Code Online (Sandbox Code Playgroud)

也许有一种更好的方法来标记字符串应该如何处理?

isp*_*iro 6

你可以使用枚举.这将为您提供智能感知和错误检查.

struct Chunk
{
    public TheType Type;   // 'A', 'B' or 'C'.
    public string Text;
}

enum TheType { A, B, C }
Run Code Online (Sandbox Code Playgroud)