C#

C#

[C# 入門] 匿名関数(ラムダ式)の使い道

ラムダ式を使うと名前のないメソッド(匿名関数)を書くことができます。どういうときに使うのかというと、イベントに登録するメソッドを書くときに使うタスク(非同期処理)に登録するメソッドを書くときに使うLINQのSelect、Whereメソッドの...
C#

[C#] 匿名クラス(匿名型)の使い方

匿名クラスとは匿名クラスは名前のないクラスです。LINQのSelectメソッド内で複数の値を返すのに使用されます。Selectメソッドで複数の項目を返すときにわざわざクラスを定義するのはめんどくさいということで生み出されました。匿名クラスの...
C#

[C# class] クラスメンバーの演算子(operator)について

今回はクラスメンバーの演算子についてです。クラスで演算子をオーバーロードすると、クラスに+などの演算子を使ったときにどのような処理をするのか?というのを決めることが出来ます。クラスってなに?という方はこちらを見てください。また、演算子ってど...
スポンサーリンク
C#

[C# File] CSVファイルの読み込みと書き込み

CSVファイルの読み書きをする方法の紹介です。テキストファイルの読み書きについてや、サンプルコードで使っているWriteAllLinesメソッド、ReadAllLinesメソッドについてはこちらを見てください。CSVファイルを読み書きするサ...
C#

[C#] メソッドの引数にoutを付けて出力として利用する

メソッドの定義で引数にoutと付いているものがあります。今回はout引数を使ったメソッドの話です。結論から書くと、outはメソッドの処理内でその引数に値を設定するときに使います。outを付けるとその引数は入力としてではなく出力として使うとい...
C#

[C# プログラミング入門] メソッドの使い方

C#のメソッドについての入門記事です。定義の方法や、引数・戻り値について、呼び出し方についての説明をまとめてあります。メソッドの呼び出し方は静的(static)なものとそうでないもので変わってきます。
C#

[C# プログラミング入門] クラスメンバーについて(コンストラクター)

C#のクラスメンバーについて(コンストラクター)
C#

[C#] ジェネリックコレクションについて

コレクションはデータ(オブジェクト)の集まりのことです。データを複数まとめて扱うことができます。同じ型のコレクションの場合はジェネリックコレクションを使います。データの追加のときに同じ型しか指定できないため、要素に応じて型を調べて変換する必...
C#

[C#] Dictionaryや匿名クラスをJSON文字列に変換する

こちらの記事ではクラスオブジェクトとJSONファイルの相互変換について書きました。が、わざわざJSONの定義に合ったクラスを定義するのはめんどくさいということでDictionaryや匿名クラスをJSON文字列にしてしまおうという記事です。こ...
C#

[C#] JSON文字列をDictionaryに変換する

こちらの記事ではクラスオブジェクトとJSONファイルの相互変換について書きました。が、わざわざJSONの定義に合ったクラスを定義するのはめんどくさいということで、なんとかいい感じにDicitonaryとかにデシリアライズできないかという記事...