<分区>
我已经尝试了几种不同的方法,但我得出的结论是它无法完成。这是我过去从其他语言中获得的一种语言特性。这只是我应该注销的东西吗?
<分区>
我已经尝试了几种不同的方法,但我得出的结论是它无法完成。这是我过去从其他语言中获得的一种语言特性。这只是我应该注销的东西吗?
最佳答案
不,C# 不支持静态索引器。然而,与其他答案不同的是,我明白拥有它们是多么容易。考虑:
Encoding x = Encoding[28591]; // Equivalent to Encoding.GetEncoding(28591)
Encoding y = Encoding["Foo"]; // Equivalent to Encoding.GetEncoding("Foo")
我怀疑它相对很少使用,但我认为它被禁止很奇怪 - 据我所知,它没有任何特殊原因会产生不对称性。
关于c# - C# 不支持静态索引器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/154489/