Verfügt C # über eine Entsprechung zur statischen geschachtelten Java-Klasse?
Ich konvertiere Java in C # und habe den folgenden Code (sieheDiskussion im Java-Kontext über seine Verwendung). Ein Ansatz könnte darin bestehen, eine separate Datei / Klasse zu erstellen. Gibt es jedoch eine C # -IDOM, die die Absicht im Java-Code beibehält?
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) {
// ...
}
}
}