Git + GitHubの使い方(備忘録)
1.リポジトリの新規作成 リポジトリを新規作成する リポジトリ名を決める 公開・非公開を決める リポジトリを作成する リポジトリ新規作成のイメージ 2.ローカルにリポジトリをクローンする HTT...
20 search resultsShowing 1~20 results
You need to log-in
1.リポジトリの新規作成 リポジトリを新規作成する リポジトリ名を決める 公開・非公開を決める リポジトリを作成する リポジトリ新規作成のイメージ 2.ローカルにリポジトリをクローンする HTT...
配列(Array)の特徴 サイズ固定 宣言した時点で要素数が決まります。あとから増減はできません。 int[] numbers = new int[3]; // 要素数3に固定 高速アクセス イ...
Disposeとは? Dispose()は、使い終わったリソースを明示的に解放するためのメソッドです。 C#では、ファイル・ネットワーク接続・データベースなど、 メモリ以外の“外部資源”を使うこ...
アクセス修飾子とは? アクセス修飾子は クラスやメソッド、変数などに対して「公開範囲」を指定するキーワード です。 例えば「自分の家のドアの鍵」のようなもの。 誰でも入れる(public) 家族...
コンストラクタとは? コンストラクタとは、オブジェクトが作られるときに最初に実行される特別なメソッドのことです。 new でクラスからオブジェクトを作るときに呼ばれる 主に「初期設定」に使う イ...
カプセル化とは? カプセル化とは、データ(フィールド)とそれを扱う処理(メソッド)を1つのクラスにまとめ、外部から直接触れないようにする仕組みのことです。 つまり、「中身を守る」こと。 イメージ...
staticとは? 一言でいうと、 「クラス全体で共有されるメンバー」を作るキーワードです。 ふつう、クラスを使うときは new でインスタンスを作りますが、 static をつけると、「インス...
C#の namespace(名前空間) は、簡単に言うと クラスやメソッドの「住所」や「フォルダ」 のようなものです。 1. なぜnamespaceが必要か? プログラムが大きくなると、同じ名前...
var を使うメリット 1. コードがスッキリする 型名を繰り返す必要がなくなるため、冗長さを減らせます。 // varを利用しない Dictionary<string, List<...
フィールドとは フィールドは、クラスの中でデータを直接保持するための変数です。 たとえば class Player { public int hp; // フィールド } これは単純に「変数をク...
プロパティとは? プロパティは、クラスの内部データ(フィールド)に安全にアクセスするための仕組みです。 つまり、「値の読み書きをコントロールする窓口」みたいなもの。 たとえば、こんなクラスがあっ...
1. cast(キャスト) 「互換性のある型同士」で使うシンプルな変換方法 です。 数値型の変換や、継承関係にあるクラスの変換などに使えます。 double d = 3.14; int i = ...
1. 基本イメージ 値型 → データそのものを持つ 参照型 → データがある場所(アドレス)を持つ 値型は「中身入りの箱」 参照型は「中身が置いてある場所の住所メモ」 2. 例え 値型 あなたが...
if文とは? if 文は条件式を評価して、true/false で処理を分けるシンプルな方法です。 if (score >= 80) { Console.WriteLine("合格!");...
トップレベルクラスとは? まず「トップレベルクラス」とは、名前空間の直下に置かれるクラスのことです。 namespace MyApp { public class MyClass { } } 名...
for の特徴 for は昔ながらのループ構文。インデックスを使って要素にアクセスします。 こんなときに便利 インデックスが必要なとき for (int i = 0; i < arr.Le...
クラスとインスタンスの関係 まずは簡単にイメージから クラス:設計図 インスタンス:設計図から作られた実際の“モノ” たとえば、「人間」というクラスがあったら、 「山田さん」や「田中さん」はその...
クラスとは? クラスは設計図のようなものです。 例えば「車」という設計図があれば、その設計図から「トヨタの車」「日産の車」など、実際の車(オブジェクト)を作ることができます。 クラス = 設計図...
クラスのデフォルト トップレベルのクラス(通常のクラス)を定義したとき、アクセス修飾子を省略すると internal になります。 class Person // ← internal がデフ...
継承とは? 継承とは、あるクラスの機能を別のクラスに引き継ぐ仕組みのことです。 共通部分をまとめて、再利用できるようにします。 例:人間 → 学生 // 親クラス(基底クラス) class Pe...
20 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.