![]() |
Problem bei direkter Stringeingabe
ich versuche einen bestimmten String zuzuordnen:
string test = "A:\"; sobald ich dies aber mache geht das in C# nicht da er aufgrund des Schrägstriches Probleme macht und diesen nicht übernimmt. Wenn ich allerdings einfach so mache: string test = textBox1.text; und den Text in der Anwendung in die Editbox eingebe, dann funktioniert alles super und er übernimmt mir diesen Wert. Wieso geht das denn nun nicht bei direkter Zuweisung ? wo kann da der fehler sein? |
Re: Problem bei direkter Stringeingabe
Ist halt ein Backslash. Und wenn nicht anders angegeben, leitest du damit unter C eigentlich spezielle Formatierungen ein, etwa Zeilenumbruch (\n), oder Tab-Sprung (\t). Entweder du machst einen zweiten Backslash davor (\\), oder du setzt das @ an den Anfang:
Code:
string test = "A:\\";
string test = @"A:\"; |
Re: Problem bei direkter Stringeingabe
fast hätte ich vergessen mich für die schnelle Hilfe zu bedanken!
also nochmal vielen Dank dafür. Hatte eigentlich gedacht, dass ein string in Anführungszeichen bereits fest sein würde aber so lernt man dazu, dass er nur zur Konstante wird, wenn man eben das @ davorsetzt. :thumb: |
Re: Problem bei direkter Stringeingabe
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz