ヤスノート

C#

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

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

[C#]VisualStudio2022の使い方(コンソールアプリの作成)

インストールしたVisualStudio2022を使ってコンソールアプリを1から作ってみます。コンソールアプリはプログラマっぽい黒い画面で動くアプリです。 インストールがまだの方は、こちらの記事を参考にしてください。 Visual Stud...
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とかにデシリアライズできないかという記...