tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
563
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    47xxyy 47xxyy ist offline Grünschnabel
    Registriert seit
    Dec 2004
    Beiträge
    1
    Hallo,

    was bedeutet es, wenn in C# vor einem String (z.B. einem Dateinamen) ein @ steht?

    Leider kann mir google dabei nicht helfen

    Vielen Dank für eure Hilfe!
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Bei Pfadangaben muss der / durch ein // eingeben werden. Verwendest du vor dem Pfad-String ein @, reicht es, wenn du den Directory-Seperator mit nur einem / beschreibst.
     

  3. #3
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Wenn das @-Zeichen vor einer Zeichenkette steht bedeutet es, dass eventuelle Escape-Sequenzen darin nicht ausgewertet werden.

    Code :
    1
    2
    3
    4
    5
    
    string test1 = @"Hello\r\nWorld";
    string test2 = "Hello\r\nWorld";
     
    Console.WriteLine(test1);
    Console.WriteLine(test2);

    Die Ausgabe davon wäre
    Hello
    World
    Hello\r\nWorld
    Es gibt aber noch eine andere Bedeutung davon. Wenn du es vor einen Variablennamen setzt kannst du von C#/.net reservierte Wörter als Variablannamen verwenden.

    Code :
    1
    2
    
    string this = "Bla"; // geht nicht
    string @this = "Bla;" // geht

    Ist aber nicht unbedingt empfehlenswert. Wüsste jetzt nicht warum man dies machen sollte.

    MfG,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    @alex

    kann es sein, dass du bei deiner ausgabe was vertauscht hast?
    müsste es nicht umbedreht sein?

    also:
    Code :
    1
    2
    3
    
    Hello\r\nWorld
    Helllo
    World

    wider spricht sich sonst irgendwie mit deiner erklärung.
    oder hab ich die falsch verstanden?
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Jepp, danke. Hast recht.

    p.s.
    Bitte achte auf Groß-/Kleinschreibung.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  6. #6
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    ok, sorry bin das so gewohnt, mach das leider meistens so.
    Ist ne blöde Angewohnheit von mir, werd aber demnächst drauf achten
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. GDI in Verwendung mit .NET
    Von Cromon im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 28.02.10, 21:46
  2. Verwendung Attach
    Von NIL92 im Forum 3D Studio Max
    Antworten: 1
    Letzter Beitrag: 16.05.09, 14:22
  3. Verwendung von ShellExecuteEx
    Von Euler im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 08.04.08, 17:14
  4. Verwendung von templates
    Von MissPiggy im Forum PHP
    Antworten: 4
    Letzter Beitrag: 11.07.05, 00:03
  5. Script-Verwendung
    Von blindfold im Forum Photoshop
    Antworten: 0
    Letzter Beitrag: 03.06.05, 14:07