Я конвертирую Java в С# и имею следующий код (см. обсуждение в Java Context об использовании). Один из подходов может заключаться в создании отдельного файла/класса, но есть ли идентификатор С#, который сохраняет намерение в коде 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) {
// ...
}
}
}