• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

「C# \ エスケープ」でググってみた結果、単なる文字列「"」は「\"」と記述しなければいけないようです。 したがって、 string start_point2_1 = "<font size=\"-1\">"; と書かなければいけないのでは? 現状では、 string start_point2_1 = "<font size=" で完結しているとコンパイラは見なしている様子。 で、その後に;がなく、-があるので、エラーだと言っているような気がします。

hharradda7
質問者

お礼

ありがとうございました。 仰るとおりにしたら上手くいきました。 分からないことがありましたら、また宜しくお願いします。

その他の回答 (1)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

「エスケープシーケンス」を勉強しましょう。 string start_point2_1 = "<font size=\"-1\">";

hharradda7
質問者

お礼

ありがとうございました。 仰るとおりにしたら上手くいきました。 もっと勉強します。

関連するQ&A