アプリ版:「スタンプのみでお礼する」機能のリリースについて

C#開発初心者です。
ディレクトリとファイル名を結合してテキストボックスに表示させるために

txtShiteiFile.Text = windir +\"\\\"+ fileName;

文字列の結合で以上のようなコーディングをすると
「定数の新しい行です」というメッセージとともにコンパイルエラーになります。

ちなみに「¥」以外の文字ならなんでも結合できます。

どご存知の方がいらっしゃれば、ご教授宜しくお願いします。

A 回答 (2件)

せっかくだから \ をコードに直接書き込まず、



char dirSeparator = System.IO.Path.DirectorySeparatorChar;
txtShiteiFile.Text = windir + dirSeparator + fileName;

てしてみてはどうでしょうか?
ちなみにドライブ文字列の ":" も
System.IO.Path.VolumeSeparatorChar で取得できます。

まぁ Windows 以外で動かさない限り関係ないかもしれませんけどね。。。
    • good
    • 0

txtShiteiFile.Text = windir +"\\"+ fileName;


では?
    • good
    • 0
この回答へのお礼

ご返事が送れてすいません。

指摘通りにコーディングしたら上手くいきました!!

有難うございました。

お礼日時:2009/03/10 21:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!