C#入門

スポンサーリンク
C#

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

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

[C# クラス] キャストで型変換(基底クラス⇔派生クラス)

仮想メソッドを使った多態性(ポリモーフィズム)の話では基底クラス型の変数に派生クラスのインスタンスを入れることができると書きました。 その基底クラス型の変数から呼び出せるのは基底クラスにあるメンバーだけになります。では、派生クラス...
C#

[C# クラス] 仮想メソッドを使った多態性(ポリモーフィズム)の話

クラスの継承の記事の続きです。まだ読んでないよという人はこちら、 今回は仮想メソッドというものを使って多態性(ポリモーフィズム)の話をします。多態性とはざっくりいうと、1つのオブジェクトが中に入っているインスタンスに応じ...
2020.06.18
スポンサーリンク
C#

[C# class] クラスメンバーのプロパティ(property)について

クラスメンバーのひとつのプロパティ(property)についてです。 プロパティはクラス内部のデータを外部とやり取りするためにC#が用意した機能です。プロパティを使い、クラスのプライベートフィールドの値の取得や変更するために使います...
2020.06.15
C#

[C# 入門] 反復処理(while)について

whileを使った反復処理についてです。同じ反復処理にforもありますが、2つの違いはforは繰り返す回数を指定するのに対し、whileは条件を指定して条件を満たす間処理を繰り返します。 for文については、 反復処理(for文)に...
C#

[C# プログラミング入門] 反復処理(for文)について

今回は反復処理(for文)についてです(ループ処理とも呼ばれます)。 反復処理を使うと条件が満たされるまで同じ処理を繰り返し行うことができます。たとえば、5回同じ処理を繰り返し行いたいという場合に for文 を使います。 fo...
2020.06.10
C#

[C# LINQ] Whereメソッドで条件を満たす要素だけを取り出す

LINQのWhereメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。 Whereメソッドでできること LINQのWhereメソッドを使うと、配列・コレクションな...
2020.06.08
C#

[C# LINQ] Selectメソッドで各要素から必要な項目を取り出す

LINQのSelectメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。 Selectメソッドでできること LINQのSelectメソッドを使うと、配列・コレクシ...
2020.06.08
C#

[C# 入門] オブジェクト指向について解説してみる

C#はオブジェクト指向言語と言われています。 オブジェクト指向とは?とか検索すると「カプセル化、継承、多態化」とかいうキーワードが出てきます。 C#ではこれを、以下の機能で実現しています。 キーワード必要な要件C#の機能...
2020.06.02
C#

[C# プログラミング入門] 静的クラス、静的メンバーについて(static)

エントリーポイント(Mainメソッド)を見てみると、staticというキーワードが出てきます。 public static void Main() { } 今まで触れてきませんでしたが、ここで解説します。これは静的メソッドと呼...
2020.06.01
スポンサーリンク
タイトルとURLをコピーしました