C#のコンストラクタでオーバーロード

コンストラクタとは、インスタンスが生成された時に自動的に最初に呼び出されるメソッドです。 つまり、クラスが new された時に実行されるメソッドです。 クラスが変数を持っている場合など、このコンストラク…

C#の値型と参照型の違い

C#の変数には値型参照型との2つのタイプが存在します。 (ポインタ型というのも存在しますがよほどのことが無い限り使いませんし使うべきでないと思ってます)
「値型」は構造体(struct)列挙型(e…

C#で文字列からStreamを生成する

文字列をStreamとして扱いたい場合があったりします。 stringは以下のような方法でSystem.IO.MemoryStreamへと変換することができます。
stringをbyte[]にしてからM…

C#で数値や文字列をバイト配列に変換する

数値や文字列をバイナリファイルに書き出す場合なと、値をバイト配列へ変換したい場合もあると思います。 数値や文字列からバイト配列へ変換する方法について解説します。

数値をバイト配列に変換数値をバイト配列に…

C#でバイト配列から数値や文字列に変換する

バイナリファイルを読み込んだりネットワークからダウンロードしたデータを扱う場合など、バイト配列として取得したデータを数値や文字列へ変換したい場合があります。
バイト配列から数値や文字列へ変換する方法に…

C#で文字列を指定の区切り文字で分割 (string.Split)

指定の文字で区切られた文字列を分割して抜き出したいというケースは多いと思います。 代表的なのは CSV 。カンマで区切られて値が格納されています。
そんなときに使うのが string.Split メソッ…

C#で正規表現を使って文字を検索・置換する

プログラムを作っていると文字を置き換えたい場面があります。 置き換えたい文字がパターンが複数あるようなケースでは、正規表現を使うと楽に置き換えできます。

正規表現とは正規表現(regular expre…
< 新しい投稿 前の投稿 >