¿C # tiene un equivalente de Java clase anidada estática?
Estoy convirtiendo Java en C # y tengo el siguiente código (verdiscusión en contexto de Java sobre su uso). Un enfoque podría ser crear un archivo / clase separado, pero ¿existe un id # de C # que mantenga la intención en el código 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) {
// ...
}
}
}