我可以帮助您进行翻译。以下是需要翻译的内容:
我在枚举类型中持有结构化只读数据,现在我想扩展结构,并为枚举中的每个值添加附加字段。因此,我的原始枚举如下:
public enum OutputFormats { Pdf, Jpg, Png, Tiff, Ps };
我希望你能帮我扩展它们,就像这样:
Value=Pdf
FileName="*.PDF"
ID=1
Value=Jpg
FileName="*.jpg"
ID=2
枚举无法保存多维数据结构,那么一般认为保存这种结构化数据的最佳方式是什么呢?我应该创建一个类,拥有value
、filename
和id
属性,并在类的构造函数中初始化数据吗?