C#のString.Containsメソッドは、指定した文字列が元の文字列に含まれているかどうかを確認するために使用されます。 戻り値はbool型で、含まれていればtrue、含まれていなければfalseを返します。 大文字と小文字は区別され
続きを読む »String.Concatメソッドは、C#で複数の文字列を結合するために使用されます。 このメソッドは、引数として渡された文字列やオブジェクトを連結し、1つの文字列として返します。 オブジェクトが渡された場合は、そのオブジェクトのToStr
続きを読む »String.Compareメソッドは、C#で2つの文字列を比較するために使用されます。 このメソッドは、2つの文字列を辞書順で比較し、結果として整数値を返します。 戻り値は、最初の文字列が2番目の文字列より小さい場合は負の値、等しい場合は
続きを読む »C#のstringクラスは、文字列を扱うための基本的なクラスです。 stringは不変(イミュータブル)で、一度作成された文字列は変更できません。 文字列の結合には+演算子やString.Concat、StringBuilderが使われます
続きを読む »Stackクラスは、LIFO(Last In, First Out)方式でデータを管理するコレクションです。 要素を追加する際はPush()メソッドを使い、取り出す際はPop()メソッドを使用します。 Peek()メソッドを使うと、スタック
続きを読む »C#のSortメソッドは、配列やリストの要素を昇順に並べ替えるために使用されます。 配列の場合、Array.Sort()を使用し、リストの場合はList<T>.Sort()を使用します。 デフォルトでは、要素は昇順にソートされま
続きを読む »C#のshort型は、符号付き16ビット整数を表し、範囲は\(-32,768\)から\(32,767\)です。 int型(32ビット)よりも小さい範囲の整数を扱う際に使用されます。 メモリ使用量を抑えたい場合や、特定のプロトコルやファイルフ
続きを読む »sbyte型は、C#における符号付き8ビット整数型で、範囲は-128から127です。 符号付きのため、負の値も扱えます。 sbyte型は、メモリ使用量が少ないため、特定の状況で効率的に使用できますが、範囲が狭いため、注意が必要です。 宣言は
続きを読む »C#のReverseメソッドは、配列やリストの要素を逆順に並び替えるために使用されます。 配列の場合、Array.Reverseメソッドを使用し、リストの場合はList<T>.Reverseメソッドを使用します。 これらのメソッ
続きを読む »C#では、配列のサイズを動的に変更するためにArray.Resizeメソッドを使用します。 このメソッドは、指定した配列のサイズを変更し、新しいサイズの配列を返します。 元の配列の要素は新しい配列にコピーされ、サイズが大きくなる場合は新しい
続きを読む »C#のRemoveメソッドは、文字列から指定した位置以降の文字を削除するために使用されます。 Removeメソッドには2つのオーバーロードがあります。 1つ目は、開始位置を指定してその位置以降のすべての文字を削除する形式です。 2つ目は、開
続きを読む »RemoveAtメソッドは、C#のList<T>クラスで使用され、指定したインデックス位置にある要素を削除します。 インデックスは0から始まるため、最初の要素を削除するにはインデックス0を指定します。 メソッドのシグネチャはvo
続きを読む »readonly修飾子は、C#でフィールドを読み取り専用にするために使用されます。 readonlyフィールドは、宣言時またはコンストラクタ内でのみ値を設定でき、その後は変更できません。 これにより、オブジェクトの不変性を部分的に保証できま
続きを読む »C#のObjectクラスは、すべてのクラスの基底クラスであり、すべての型はObjectから派生しています。 Objectクラスには、ToString()、Equals()、GetHashCode()、GetType()などのメソッドが定義さ
続きを読む »C#のnull許容型nullable型は、値型(int, bool, structなど)にnullを許容するための仕組みです。 通常、値型はnullを持てませんが、null許容型を使うことでnullを代入可能にします。 宣言は T? の形式
続きを読む »C#におけるnot演算子!は、論理否定を行うために使用されます。 これは、ブール値を反転させる演算子です。 trueをfalseに、falseをtrueに変換します。 例えば、!trueはfalseを返し、!falseはtrueを返します。
続きを読む »C#におけるnew演算子は、クラスや構造体のインスタンスを新規に作成するために使用されます。 newを使うことで、メモリ上にオブジェクトが確保され、そのオブジェクトのコンストラクタが呼び出されます。 例えば、MyClass obj = ne
続きを読む »Math.Truncateメソッドは、指定した数値の小数部分を切り捨てて整数部分のみを返します。 正負に関わらず、数値の符号はそのまま保持されます。 例えば、Math.Truncate(3.7)は3を返し、Math.Truncate(-3.
続きを読む »C#のMath.Tanメソッドは、指定された角度(ラジアン単位)のタンジェントを計算します。 引数には角度をラジアンで指定し、結果としてその角度のタンジェント値が返されます。 角度が度単位の場合は、ラジアンに変換する必要があります。 例えば
続きを読む »