小编duk*_*ukc的帖子

如何构造只读字典?

因此,我正在设计一个全局常量,该常量将保存程序中不同字符的数据。我认为这System.Collections.Generic.Dictionary是我的数据类型,因为它允许按字符快速搜索。声明看起来像这样:

public static readonly Dictionary<char, LetterImage> letters;
Run Code Online (Sandbox Code Playgroud)

LetterImage作为自定义结构。它的内容并不重要。)

问题?如何定义的元素Dictionary?我不能仅仅letters.Add('a', new LetterImage{...})因为字典是readonly,因为我不需要全局变量。我需要一种用文字初始化它的方法。

c# initialization constants

2
推荐指数
1
解决办法
1739
查看次数

标签 统计

c# ×1

constants ×1

initialization ×1