• 締切済み

C#における文字「¥」の結合

C#開発初心者です。 ディレクトリとファイル名を結合してテキストボックスに表示させるために txtShiteiFile.Text = windir +\"\\\"+ fileName; 文字列の結合で以上のようなコーディングをすると 「定数の新しい行です」というメッセージとともにコンパイルエラーになります。 ちなみに「¥」以外の文字ならなんでも結合できます。 どご存知の方がいらっしゃれば、ご教授宜しくお願いします。

みんなの回答

回答No.2

せっかくだから \ をコードに直接書き込まず、 char dirSeparator = System.IO.Path.DirectorySeparatorChar; txtShiteiFile.Text = windir + dirSeparator + fileName; てしてみてはどうでしょうか? ちなみにドライブ文字列の ":" も System.IO.Path.VolumeSeparatorChar で取得できます。 まぁ Windows 以外で動かさない限り関係ないかもしれませんけどね。。。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

txtShiteiFile.Text = windir +"\\"+ fileName; では?

hharradda
質問者

お礼

ご返事が送れてすいません。 指摘通りにコーディングしたら上手くいきました!! 有難うございました。

関連するQ&A