35 search resultsShowing 1~20 results

Stocked
hy0427

@hy0427

【C#】アクセス修飾子とは?

アクセス修飾子とは? アクセス修飾子は クラスやメソッド、変数などに対して「公開範囲」を指定するキーワード です。 例えば「自分の家のドアの鍵」のようなもの。 誰でも入れる(public) 家族...

0
0
Comment0
hy0427

@hy0427

【C#】コンストラクタとは?

コンストラクタとは? コンストラクタとは、オブジェクトが作られるときに最初に実行される特別なメソッドのことです。 new でクラスからオブジェクトを作るときに呼ばれる 主に「初期設定」に使う イ...

1
0
Comment1
hy0427

@hy0427

【C#】インターフェースとは?

インターフェースとは? インターフェースとは、 「こういうメソッドを持つべき」という約束だけを定義するものです。 クラスが「実際の処理」を持つのに対して、 インターフェースは「設計書」のような役...

0
0
Comment1
hy0427

@hy0427

【C#】overrideとは?

オーバーライド(override)とは? オーバーライドとは、 「親クラスのメソッドを子クラスで上書きする」ことです。 C#では、継承したクラスの動きを部分的に変えたいときに使います。 clas...

0
0
Comment1
hy0427

@hy0427

【C#】Disposeとusingの違い

Disposeとは? Dispose()は、使い終わったリソースを明示的に解放するためのメソッドです。 C#では、ファイル・ネットワーク接続・データベースなど、 メモリ以外の“外部資源”を使うこ...

0
0
Comment0
hy0427

@hy0427

【C#】カプセル化とは?

カプセル化とは? カプセル化とは、データ(フィールド)とそれを扱う処理(メソッド)を1つのクラスにまとめ、外部から直接触れないようにする仕組みのことです。 つまり、「中身を守る」こと。 イメージ...

0
0
Comment1
hy0427

@hy0427

【C#】staticとは?

staticとは? 一言でいうと、 「クラス全体で共有されるメンバー」を作るキーワードです。 ふつう、クラスを使うときは new でインスタンスを作りますが、 static をつけると、「インス...

0
0
Comment0
hy0427

@hy0427

【C#】プロパティとフィールドの違い

フィールドとは フィールドは、クラスの中でデータを直接保持するための変数です。 たとえば class Player { public int hp; // フィールド } これは単純に「変数をク...

0
0
Comment0
hy0427

@hy0427

【C#】プロパティとは?

プロパティとは? プロパティは、クラスの内部データ(フィールド)に安全にアクセスするための仕組みです。 つまり、「値の読み書きをコントロールする窓口」みたいなもの。 たとえば、こんなクラスがあっ...

0
0
Comment0
hy0427

@hy0427

【C#】型推論 var は使うべき?

var を使うメリット 1. コードがスッキリする 型名を繰り返す必要がなくなるため、冗長さを減らせます。 // varを利用しない Dictionary<string, List<...

1
0
Comment1

35 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in