• 締切済み

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

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

みんなの回答

回答No.1

using System; namespace fuga { class Program { public static void Main(string[] args) { string s1 = "\\"; string s2 = @"\"; System.Console.WriteLine(s1); System.Console.WriteLine(s2); System.Console.ReadKey(true); } } } /* ECMA-334 C# Language Specification 9.4.4.5 String Literals を見てください。 http://www.ecma-international.org/publications/standards/Ecma-334.htm なお,上記を読むにあたり,必要があればBNFを学んでください。 http://www.atmarkit.co.jp/fxml/ddd/ddd004/ddd004-bnf.html ところで,やっていること次第では僕はこのやり方を好みません。 System.IO.Path.Combine http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx を検討します。 */

hharradda7
質問者

お礼

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

関連するQ&A

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

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

  • C#における文字「”」の使い方

    開発初心者です。 文字列での「”」の使い方が分かりません。 string start_point2_1 = "<font size="-1">"; 以上のようなコーディングをすると 「;が必要です。」とエラーメッセージが表示されます。 ""を消さずにコンパイルする方法をご存知の方がいらっしゃれば 御教授宜しくお願いします。

  • 文字列での「”」の使い方

    開発初心者です。 文字列での「”」の使い方が分かりません。 string start_point2_1 = "<font size="-1">"; 以上のようなコーディングをすると 「;が必要です。」とエラーメッセージが表示されます。 ""を消さずにコンパイルする方法をご存知の方がいらっしゃれば 御教授宜しくお願いします。

  • C# 文字列を改行コードで分割

    C# 文字列を改行コードで分割 テキストボックスに記載された文字列を1行ごとに取り出そうと思い string[] strs = textBox1.Text.Split('\n'); とコーディングしたら、末尾に\rがついてしまいました。 末尾の\rを削除するコードを追加して書けばよいのですが、改行コード\r\nで分割する方法ありましたらお教えください。

  • テキストファイルの結合

    以下のようなテキストファイル結合を実現したいと思っています。 【ファイル1】 あいうえお かきくけこ さしすせそ 【ファイル2】 123 456 789 ↓↓↓↓↓↓↓↓↓↓↓ 【結合後】 あいうえお123 かきくけこ456 さしすせそ789 このように行単位でファイル1とファイル2の文字列を結合していきたい のですが、VBAでこれを実現できますか? VBAでなく、他の言語でも良いのですが、VBAが手っ取り早い感じがしたので…。 ご教授いただけますよう宜しくお願いします。

  • javaScriptで、テキストエリアのある文字列を見つけて、

    javaScriptで、テキストエリアのある文字列を見つけて、 その行から、1行目と2行目を消すという処理を行いたいのですが、 コーディングがわかりません。 教えて下さい。 (例) 下記のテキストエリアから、「<ターゲット文字列>」を見つけて、 その行から1行目と2行目、つまりは、「さしすせそ」と「たちつてと」を削除したいです。 -----textarea----- あいうえお かきくけこ <ターゲット文字列> さしすせそ たちつてと

  • テキストボックスへの文字の表示について(文字は可変である)

    リストボックスと関連付けさせて、テキストボックスに文字を表示させたいです。 表示のさせ方としては、例えば、リストボックスに5つ(5行)の文字列があります。 実現させたい事は、常にそのページが開いた時はリストボックスの1行目をテキストボックスに表示させたいです。簡単な具体例をあげると、 リストボックスに 1行目に「あ」、 2行目に「い」、 3行目に「う」、 4行目に「え」、 5行目に「お」 とあれば、 テキストボックスに、「あ」と表示。 2行目を選択したら「い」と表示。など・・・。 しかし、リストボックスの文字列の順番は場合により並びが同じではないので、スクリプト言語(VBScript?)を用いないといけないとは思いますが・・・ この例をいうと、ページが開いた時、 1行目に「お」、 2行目に「え」、 3行目に「う」、 4行目に「い」、 5行目に「あ」 とあれば、 テキストボックスに、「お」と表示してほしい。 この説明でご理解いただければ幸いです。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 一気にセルの結合できますか?

    お世話になります。 エクセル2000を使用しています。 例えば、A列は空欄でB列に文字が入っているとします。(10行目まで) 今、A列とB列を結合してB列に入っていた文字を一つのセルにしたいのですが、 1行目から10行目まで10回やらなければなりませんか? 一気に1行目から10行目までをそれぞれの行でセルの結合はできますか? よろしくお願いします。

  • htmlで、cgiに渡す文字列を結合させたい

    基本的なところだとおもうのですが、教えてください。 現在: テキスト入力値 を 外部cgiに渡す ↓ やりたいこと: 2つ以上のセレクトボックス+テキストを空白で結合させ、それを、現在のテキスト入力値と同じように、外部cgiに渡したい。 現在、以下のようなhtmlになっています。 テキストを入力するのをやめて、2つ以上のセレクトボックスを配置し、そのセレクトボックスで選択されたものを、空白で結合させ、テキストボックスで入力されたものと同じように、cgiに渡したい。 現在のhtmlの一部 <form method="post" action="http://~/cgi-bin/foo.cgi"> <input name="word1" style=""> <input value="検索" type="submit"> を2つのセレクトボックスで、選択させた上で、テキストと結合する。 イメージ的には、 <select name="word3"><option value=" " selected="selected"> </option><option value="a">a </option><option value="b">b <select name="word4"><option value=" " selected="selected"> </option><option value="c">c </option><option value="d">d <input name="word2" style="" size=2> として、 word1 = word3 + " " + word4 + " " + word2 のように、文字列を結合させた形で、cgiに渡したいのです。 なにとぞよろしくお願いいたします。

  • Excelで選択した文字列を結合するマクロ

    Excelで複数選択したセルの文字列を結合するマクロってありますか? CONCATENATEや&でいつも文字列を結合しているのですが、 一度に10セル前後結合するので効率が悪く困っています。 お手数ですがご教授いただけたらと思います。 宜しくお願い致します。