C# [C# 入門] クラス(class)について クラス(class)とはクラスは値や変数、メソッドなどをひとまとまりにしたものです。とりあえずこれだけ覚えておきましょう。もう少しちゃんと書くと、クラスはユーザー定義型と言って、開発者が変数やメソッドを自由に組み合わせて1つの新しいデータ型... 2020.03.05 2022.05.30 C#
C# [C#] 匿名クラス(匿名型)の使い方 匿名クラスとは匿名クラスは名前のないクラスです。LINQのSelectメソッド内で複数の値を返すのに使用されます。Selectメソッドで複数の項目を返すときにわざわざクラスを定義するのはめんどくさいということで生み出されました。匿名クラスの... 2020.05.24 2022.05.29 C#
C# [C# class] クラスメンバーの演算子(operator)について 今回はクラスメンバーの演算子についてです。クラスで演算子をオーバーロードすると、クラスに+などの演算子を使ったときにどのような処理をするのか?というのを決めることが出来ます。クラスってなに?という方はこちらを見てください。また、演算子ってど... 2020.07.01 2022.05.29 C#
C# [C#] メソッドの引数にoutを付けて出力として利用する メソッドの定義で引数に out と付いているものがあります。今回はout引数を使ったメソッドの話です。結論から書くと、outはメソッドの処理内でその引数に値を設定するときに使います。outを付けるとその引数は入力としてではなく出力として使う... 2020.04.02 2022.05.29 C#
C# [C# プログラミング入門] メソッドの使い方 C#のメソッドについての入門記事です。定義の方法や、引数・戻り値について、呼び出し方についての説明をまとめてあります。メソッドの呼び出し方は静的(static)なものとそうでないもので変わってきます。 2020.03.20 2022.05.29 C#
C# [C# プログラミング入門] 静的クラス、静的メンバーについて(static) エントリーポイント(Mainメソッド)を見てみると、staticというキーワードが出てきます。public static void Main() { }今まで触れてきませんでしたが、ここで解説します。これは静的メソッドと呼ばれるものです。他... 2020.03.24 2022.05.29 C#
C# [C# プログラミング入門] 条件分岐(if文)について 今回は if、if-else を使った分岐処理についてです。条件分岐はどのプログラミング言語でも出てくる必須の知識になるので、ぜひ覚えましょう。ある条件のときだけ処理を行いたい場合にif文を、条件によってそれぞれ別の処理を行い場合に if-... 2020.03.19 2022.05.29 C#
C# [C# 入門] 自分で例外を発生させる(throw) try-catch構文の説明の続きです。try-catchについてはこちらの記事を見てください。例外を発生させる(throw)throwキーワードを使うと自分で例外を発生させることが出来ます。自分でメソッドを作るときに想定外の値が渡された時... 2020.04.23 2022.05.29 C#