C#开发的OpenRA的只读字典IReadOnlyDictionary实现

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发的OpenRA的只读字典IReadOnlyDictionary实现相关的知识,希望对你有一定的参考价值。

C#开发的OpenRA的只读字典IReadOnlyDictionary实现

怎么样实现一个只读字典?

这是一个高级的实现方式,一般情况下,开发人员不会考虑这个问题的。

毕竟代码里,只要小心地使用,还是不会出问题的。

但是如果在一个大型的代码,或者要求比较严格的代码里,就需要考虑这个问题了。

在普通的教科书,也没有提到这个功能的实现。

但是在OpenRA里大量使用这种方式,可见这个特性使用起来还是有一点难度的。

因为要实现IReadOnlyDictionary接口,需要实现比较多的接口。

对于徒手

以上是关于C#开发的OpenRA的只读字典IReadOnlyDictionary实现的主要内容,如果未能解决你的问题,请参考以下文章

C#开发的OpenRA使用自定义字典的比较函数

C#开发的OpenRA使用自定义字典的比较函数

C#开发的OpenRA的扩展方法

C#开发的OpenRA的扩展方法

C#开发的OpenRA的mod.yaml文件

C#开发的OpenRA的mod.yaml文件