Ich portiere eine Bibliothek von C++ nach C#. Die alte Bibliothek verwendet Vektoren aus C++ und in der C# verwende ich generische Wörterbücher, weil sie eigentlich eine gute Datenstruktur für das sind, was ich mache (jedes Element hat eine ID, dann benutze ich einfach TypeDictionary = Dictionary<String, Type>;
). Jetzt benutze ich in dem C# -Code eine Schleife wie dieseWie kann man wissen, ob ein Enumerator das Ende der Sammlung in C# erreicht hat?
, um durch die Elemente der Auflistung zu durchlaufen. Das Problem ist, dass in bestimmten Fällen, die ich überprüfen müssen, ob eine bestimmte enumerator das Ende der Sammlung, in C erreicht hat ++ Ich würde einen Scheck wie dies getan hat:
if (tdEnum == MyTypeDictionary.end()) // More code here
Aber ich weiß einfach nicht, wie man Behandeln Sie diese Situation in C#, irgendwelche Ideen?
Danke
Tommaso
Vielen Dank für Ihre Bibliothek, habe ich es vorgemerkt, aber für diese Zeit werde ich nur mit der schnellen Lösung gehen. :) – tunnuz