C#のpublic constには気を付けよう
C#で定数を定義するときconstやstatic readonlyなどを使います。 例えば以下のようにconstの定数Test1と静的変数Test2があったとします。 ConstSample.Test1 や ConstS …
何をしてもいまいちぱっとしない、極めて冴えない普通人が気まぐれに始めた雑記ブログ
C#に関連する記事
C#で定数を定義するときconstやstatic readonlyなどを使います。 例えば以下のようにconstの定数Test1と静的変数Test2があったとします。 ConstSample.Test1 や ConstS …
今回はC#のキュー(Queue)についてです。 キューは基本的なデータ構造の一つで先入れ先出しの構造でデータを保持します。 データを入れる操作をエンキュー、取り出す操作をデキューと言います。 C#ではQueueというクラ …
今回はC#のクラスライブラリについてです。 特定の機能を外部から呼び出せるようにまとめたもので、dllとして出力されます。 TestLibというクラスライブラリプロジェクトを作成してTest1クラスを公開するのであれば下 …
C#のフォーマット文字列についてです。 フォーマット文字列ではstring.Formatと文字列補間があります。 たとえば、「今日は2018-12-01です。現在の時刻は19:10:00です。」と出力したい場合、 str …
こんばんは。きわさです。 C#で画像をBase64エンコードする方法です。 専用のメソッドがあるので簡単にできます。 例えば、pngファイルのパスを引数にとりbase64エンコードしたテキストを返すメソッドは下記のように …
スポンサーリンク
こんばんは。きわさです。 C#のEnumの話です。 前回説明した「拡張メソッド」を使います。 まず例えば下記のようなEnumを用意します。 Enum型を使っているとき、次のように各値を文字列に変換したい場合はどうしますか …
こんばんは。きわさです。 今回はC#の拡張メソッドについてです。 例えば、下記のような場合について考えます。 上記では、DateTime型変数が複数あり、すべてyyyyMMdd形式の文字列としてlistに入れています。 …
こんばんは。きわさです。 C#のLinqについて色々書いてきましたが、まだまだあります。 他のものをいくつか書いていきます。 Any これはリストの中に条件を満たす要素があるかを判定できます。 check1は、listに …
こんばんは。きわさです。 ここのところ、C#のLinqの話が多いです。 今回はSelectについてです。 Selectは、ある要素のリストから新たな形式でリストを作ることができます。 各User要素からNameのみを取得 …
こんばんは。きわさです。 引き続きC#のLinqについてです。 前回同様にユーザークラスと会社クラスを例にします。 ユーザーの所属する会社名を取得するために、UserのリストにCompanyのリストをJoinする、という …
スポンサーリンク