Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#6

Re: C# ist komisch

  Alt 25. Aug 2006, 14:30
Zitat von Boombuler:
Das war nur ein Beispiel Code... var3 war im orginal Code ein Element eines Objekt-Arrays
Waren nicht zufällig Int32-referenzen in dem Array, die du auch auf Int32 geprügelt hast?
Zitat:
Edit: bei .NET 2.0 ist das Problem gefixt, es trat nur auf .NET 1.1 auf!
Edit2: Seltsam bei einem leeren Beispiel Projekt tritt der Fehler nicht auf!
Nope, solch ein Blödsinn ist schlecht möglich, außer der *Compiler*[1] emitiert sowas hier:
Code:
string var2 = (2004 + ((Int32)'-') + 2006).ToString();
Und in dem Moment, in dem sich C# so benehmen würde würde sich Herr Hejlsberg aus purer Scham erschießen.
Sowas mag für Skriptsprachen wie dieser MS Basic dialekt oder PHP OK sein, aber nicht für eine Programmiersprache.

[1]Die CLR würde solchen Blödsinn jedenfalls garantiert nicht ermöglichen....
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat