【发布时间】:2018-02-27 13:33:21
【问题描述】:
所以,我正在设计一个全局常量,它将保存程序中不同字符的数据。我认为System.Collections.Generic.Dictionary 是我的数据类型,因为它允许按字符快速搜索。声明如下所示:
public static readonly Dictionary<char, LetterImage> letters;
(LetterImage 是一个自定义结构。它的内容并不重要。)
问题?如何定义Dictionary 的元素?我不能只是letters.Add('a', new LetterImage{...}),因为字典是readonly,因为我不想要一个全局变量。我需要一种用文字初始化它的方法。
【问题讨论】:
标签: c# initialization constants