C# 是否具有 Java 静态嵌套类的等效项?
我正在将Java转换为C#,并有以下代码(请参阅Java上下文中有关其用法的讨论)。一种方法可能是创建一个单独的文件/类,但是是否有一个C#idom保留了Java代码中的意图?
public class Foo {
// Foo fields and functions
// ...
private static class SGroup {
private static Map<Integer, SGroup> idMap = new HashMap<Integer, SGroup>();
public SGroup(int id, String type) {
// ...
}
}
}