C#の命名規則の基本:クラス名と識別子の付け方
クラスの命名規則
C#では、クラス定義は「class」キーワードで始まり、その後にクラス名が続き、波括弧({ })で囲まれたクラス本体が続きます。クラス名を付ける際には、可読性と保守性を高めるために、以下の命名規則に従うことが推奨されます。
パスカルケース(PascalCasing)
クラス名にはパスカルケース(PascalCasing)を使用します。これは、各単語の先頭文字を大文字にし、単語間にアンダースコアや空白を入れない記法です。
public class EmployeeDetails {}
上記の例では、クラス名「EmployeeDetails」がパスカルケースで適切に命名されています。
名詞または名詞句を使用する
クラスは一般的にオブジェクトや概念を表すため、クラス名には名詞または名詞句を用いるのが望ましいとされています。
public class Employee {}
識別子の命名規則
識別子とは、クラス、変数、関数、その他ユーザー定義の項目を識別するために使用される名前のことです。識別子を付ける際には、以下のルールに従う必要があります。
名前は必ず英字で始める必要があります。その後には、英字、数字(0〜9)、またはアンダースコア(_)を続けることができます。ただし、識別子の最初の文字に数字を使用することはできません。
埋め込みスペースや「?」「-」「+」「!」「@」「#」「%」「^」「&」「*」「(」「)」「[」「]」「{」「}」などの記号を含めることはできません。ただし、アンダースコア(_)のみ例外的に使用が許されています。
C#の予約語(キーワード)をそのまま識別子として使用することはできません。
-
JavaScriptのみで各li要素に個別のクラス名を追加する方法
JavaScriptでli要素にクラスを追加するには、forEach()とclassList.add()を組み合わせて使用します。jQueryなどのライブラリに頼らず、純粋なJavaScript(バニラJS)だけで各要素に個別のクラスを付与できるのがポイントです。基本的な考え方querySelectorAll()で対象の要素をすべて取得し、forEach()で1つずつループ処理を行います。ループのインデックス番号(i)を条件分岐に使うことで、特定の要素だけに異なるクラスを追加することも可能です。サンプルコード以下がそのコードです −<!DOCTYPE html> <
-
C#のConsoleクラスとは?主要プロパティの使い方を実例付きで解説
C#のConsoleクラスは、コンソールアプリケーションにおける標準入力・標準出力・標準エラー出力の各ストリームを表すクラスです。テキストの表示や入力の読み取りだけでなく、文字色や背景色の変更、カーソル位置やサイズの制御など、コンソール操作に関するさまざまな機能が提供されています。ここでは、Consoleクラスの代表的なプロパティの使い方を、サンプルコードと実行結果とあわせて解説します。Console.CursorLeftプロパティコンソール上のカーソル位置(左端から数えた列位置)を変更するには、Console.CursorLeftプロパティを使用します。サンプルコードusing System