Chris
At 05:30 PM 2/11/2003 +0100, you wrote:
Ich bin reIativ neu bei C#, komme aber von C++. Jedoch habe ich folgendes Problem:Ich w�rde gerne, wie es bei C++ STL-Streams so �blich war operator << �berladen, um z.B. Text in eine Log-Datei zu schreiben o.�. Soweit mein erster Versuch: class Test { public static Test operator<<(Test in_obj, Object in_value) { Console.WriteLine(in_value); return in_obj; } public static int Main() { Test t = new Test(); t << "blabla"; // hier CS0201 Console.ReadLine(); return 0; } } Allerdings bekomme ich in der Zeile, in der ich den operator benutze einen Fehler (CS0201: Nur Zuweisungen, Aufrufe, Zunahmen, Abnahmen und neue Ausdr�cke k�nnen als Anweisung verwendet werden). Offenbar muss das Ergebnis des operators irgendwie verwendet werden. Meine n�chste Version w�re somit: t = t << "blabla"; Was auch funktioniert. Allerdings finde ich diese L�sung etwas "un�sthetisch". Gibt es eine M�glichkeit, C# dazu zu bringen, auch ohne Zuweisung den operator zu benutzen?
_______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
