@ Zeichen?
-
hi leutz!
was bedeutet das @ zeichen vor einer variable?
z.b: char @value;thx!
-
ich glaube, man kann dann variablennamen vergeben, die sonst als schlüsselwörter reserviert sind.
also
char value; // illegal
char @value; // möglich
-
Ne ne das hat mit was anderem zu tun... mit dem Compiler
Man kann den
String Pfad = "C:\\bla\\bla.db";
schreiben oder dem compiler gleich sagen es handelt sich beim String um keinen String der intepretiert werdensoll dann verwendet man:
String Pfad = @"C:\bla\bla.db";
ohne das @ würd das sonst nicht gehen ^^
-
-
Ag3nt schrieb:
Ne ne das hat mit was anderem zu tun... mit dem Compiler
Man kann den
String Pfad = "C:\\bla\\bla.db";
schreiben oder dem compiler gleich sagen es handelt sich beim String um keinen String der intepretiert werdensoll dann verwendet man:
String Pfad = @"C:\bla\bla.db";
ohne das @ würd das sonst nicht gehen ^^
ISt schon blöde mit diesem Halbwissen
Das mit den Schlüsselwörtern stimmt halt _auch_ und in dem Zusammenhang in dem die Frage gestellt wurde war die antwort von "soweit" vollkommen korrekt.
http://msdn2.microsoft.com/en-us/library/x53a06bb(vs.71).aspx
Keywords are predefined reserved identifiers that have special meanings to the compiler. They cannot be used as identifiers in your program unless they include @ as a prefix. For example, @if is a legal identifier but if is not because it is a keyword.
-
Hab doch gesagt ich bin kein C# guru. Komme nur aus der C++ Welt aber steige grad um von daher ...