C#で複数行コメントを書く方法を解説!基本構文とサンプルコード
C#における複数行コメントとは
C#では、プログラムの可読性を高めるためにコメントを記述できます。その中でも、複数行にわたって記述できるコメントを「複数行コメント(ブロックコメント)」と呼びます。
複数行コメントは、/* で始まり */ で終わります。この間に挟まれたテキストはすべてコメントとして扱われ、コンパイラによって完全に無視されるため、プログラムの動作には一切影響しません。
基本的な書き方
/* これは複数行コメントの例です。 C#では、このように 複数行にわたって説明を書けます */
/* ... */ の形式は、単一行コメント(//)では収まらない長い説明や、一時的にコードを無効化したい場合などに便利です。
複数行コメントを使ったサンプルプログラム
以下は、C#のプログラム内で複数行コメントを実際に使用した例です。
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
/* 以下はC#の
複数行コメントの例です。
*/
// メッセージを出力
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
サンプルコードのポイント
/*から*/までの間に書かれた内容は、コンパイル時に無視されます。- コメントを閉じる
*/を忘れると、以降のコードまでコメントとして扱われてしまうため注意が必要です。 - 複数行コメントの中に単一行コメント(
//)を含めることはできますが、複数行コメントを入れ子にすることはできません。
このように、複数行コメントを活用することで、処理の意図や仕様をわかりやすく文書化でき、チーム開発や保守作業の効率も向上します。
-
HTMLで条件付きコメントを作成する方法を解説
HTMLの条件付きコメント(Conditional Comments)は、Internet Explorerだけを対象とした特別なコメント構文です。通常のコメントに条件式を追加した形式で、指定した条件に一致するバージョンのInternet Explorerのみが、コメント内のコードやタグを実行します。この機能はInternet Explorer 5以降でサポートされています。条件付きコメントに対応していないブラウザは、この構文を単なる普通のコメントとして認識するため、内容が実行されることはありません。つまり、IE向けだけに特定のCSSやJavaScriptを読み込ませたい場合などに便利な仕組み
-
HTMLで非表示のコメントを作成する方法
HTMLで非表示のコメントを作成するには、<!-- を記述してコメントを開始し、--> で閉じます。このタグの間に書かれた内容はすべてブラウザ上では非表示になります。コメント機能は、後からコードを見直したり修正したりする必要がある開発者にとって非常に便利です。適切なコメントを残しておくことで、コードの意図や構造を簡単に理解できるようになります。コメントは「自分自身へのメモ」と捉えることもできます。同時に、HTMLコードを一時的に無効化したい場合にも活用でき、コメントアウトされた部分はブラウザに一切表示されません。サンプルコード以下のコードを実行して、HTMLにおける非表示コメントの