Richtig, also habe ich dieses Stück Code, der Standardwerte für Eigenschaften in C# initialisiert. Quelle: http://www.codeproject.com/KB/dotnet/DefValInit.aspxAnweisung, die ich nicht ganz verstehe (setter = (o) => {};)
Jetzt habe ich es in C++ Code neu geschrieben, die leider nicht Erweiterungen nicht unterstützt, aber das Objekts an den ApplyDefaultValues Versorgung als gut funktioniert.
Eine Zeile, die ich nicht in der Lage war zu C++ neu zu schreiben sind die Linien dieser Ausdruck enthält:
setter = (o) => { };
Ich würde gerne wissen, ob jemand weiß, was diese Zeile tut. Google gab keine Ergebnisse
ich vermute, Sie sprechen nicht über C++/CLI, Also, welchen C++ - Mechanismus verwenden Sie, um .NET-Delegaten darzustellen? – AakashM
Wahr, dieses Stück Code ist C# aus dem Link zu Codeprojekt, das ich gepostet habe (es ist in der Zip-Datei). Ich habe alles von C# zu C++/CLI umgeschrieben, um es in meiner C++/CLI gemeinsamen Bibliothek zu verwenden –
Es ist ein Zyklop mit einem Spitzbart! – Axeman