C#のコンストラクタでオーバーロード 3/27/2026 コンストラクタとは、インスタンスが生成された時に自動的に最初に呼び出されるメソッドです。 つまり、クラスが new された時に実行されるメソッドです。 クラスが変数を持っている場合など、このコンストラク… 続きを読む
C#の値型と参照型の違い 3/27/2026 C#の変数には値型と参照型との2つのタイプが存在します。 (ポインタ型というのも存在しますがよほどのことが無い限り使いませんし使うべきでないと思ってます) 「値型」は構造体(struct) や列挙型(e… 続きを読む
C#で文字列からStreamを生成する 3/27/2026 文字列をStreamとして扱いたい場合があったりします。 stringは以下のような方法でSystem.IO.MemoryStreamへと変換することができます。 stringをbyte[]にしてからM… 続きを読む
C#で数値や文字列をバイト配列に変換する 3/27/2026 数値や文字列をバイナリファイルに書き出す場合なと、値をバイト配列へ変換したい場合もあると思います。 数値や文字列からバイト配列へ変換する方法について解説します。 数値をバイト配列に変換数値をバイト配列に… 続きを読む
C#でバイト配列から数値や文字列に変換する 3/27/2026 バイナリファイルを読み込んだりネットワークからダウンロードしたデータを扱う場合など、バイト配列として取得したデータを数値や文字列へ変換したい場合があります。 バイト配列から数値や文字列へ変換する方法に… 続きを読む
C#で文字列を指定の区切り文字で分割 (string.Split) 3/26/2026 指定の文字で区切られた文字列を分割して抜き出したいというケースは多いと思います。 代表的なのは CSV 。カンマで区切られて値が格納されています。 そんなときに使うのが string.Split メソッ… 続きを読む
C#で正規表現を使って文字を検索・置換する 3/26/2026 プログラムを作っていると文字を置き換えたい場面があります。 置き換えたい文字がパターンが複数あるようなケースでは、正規表現を使うと楽に置き換えできます。 正規表現とは正規表現(regular expre… 続きを読む