20 search resultsShowing 1~20 results

Stocked
hy0427

@hy0427

Git + GitHubの使い方(備忘録)

1.リポジトリの新規作成 リポジトリを新規作成する リポジトリ名を決める 公開・非公開を決める リポジトリを作成する リポジトリ新規作成のイメージ 2.ローカルにリポジトリをクローンする HTT...

0
0
Comment0
hy0427

@hy0427

【C#】配列とListどっちを使うべき?

配列(Array)の特徴 サイズ固定 宣言した時点で要素数が決まります。あとから増減はできません。 int[] numbers = new int[3]; // 要素数3に固定 高速アクセス イ...

2
1
Comment2
hy0427

@hy0427

【C#】Disposeとusingの違い

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

0
0
Comment0
hy0427

@hy0427

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

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

0
1
Comment0
hy0427

@hy0427

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

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

1
1
Comment1
hy0427

@hy0427

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

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

0
0
Comment1
hy0427

@hy0427

【C#】staticとは?

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

0
0
Comment0
hy0427

@hy0427

C#の namespace(名前空間)とは

C#の namespace(名前空間) は、簡単に言うと クラスやメソッドの「住所」や「フォルダ」 のようなものです。 1. なぜnamespaceが必要か? プログラムが大きくなると、同じ名前...

1
1
Comment0
hy0427

@hy0427

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

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

0
0
Comment1
hy0427

@hy0427

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

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

0
0
Comment0
hy0427

@hy0427

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

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

0
0
Comment0
hy0427

@hy0427

cast / Parse / TryParse / Convert の違い

1. cast(キャスト) 「互換性のある型同士」で使うシンプルな変換方法 です。 数値型の変換や、継承関係にあるクラスの変換などに使えます。 double d = 3.14; int i = ...

2
0
Comment0
hy0427

@hy0427

値型と参照型の違い(C#)

1. 基本イメージ 値型 → データそのものを持つ 参照型 → データがある場所(アドレス)を持つ 値型は「中身入りの箱」 参照型は「中身が置いてある場所の住所メモ」 2. 例え 値型 あなたが...

2
1
Comment1
hy0427

@hy0427

【C#】for と foreach どっちを使うべき?

for の特徴 for は昔ながらのループ構文。インデックスを使って要素にアクセスします。 こんなときに便利 インデックスが必要なとき for (int i = 0; i < arr.Le...

3
1
Comment1
hy0427

@hy0427

【C#】インスタンスとは?

クラスとインスタンスの関係 まずは簡単にイメージから クラス:設計図 インスタンス:設計図から作られた実際の“モノ” たとえば、「人間」というクラスがあったら、 「山田さん」や「田中さん」はその...

0
1
Comment1
hy0427

@hy0427

【C#】クラスってなに?

クラスとは? クラスは設計図のようなものです。 例えば「車」という設計図があれば、その設計図から「トヨタの車」「日産の車」など、実際の車(オブジェクト)を作ることができます。 クラス = 設計図...

1
1
Comment1
hy0427

@hy0427

【C#】継承とは?

継承とは? 継承とは、あるクラスの機能を別のクラスに引き継ぐ仕組みのことです。 共通部分をまとめて、再利用できるようにします。 例:人間 → 学生 // 親クラス(基底クラス) class Pe...

0
0
Comment0

20 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