ラベル(C#入門)が付いた投稿を表示しています

C#のキャスト(型変換)

C#のキャスト(型変換)

C#では変数に「型」があり格納できる値の種類が決められています。
int型の変数にはint型の値しか入れる事ができず、実数値や文字列を入れる事は出来ません。

しかしながら、時にはint型の変数に格納…

C#のデリゲート

C#のデリゲート

デリゲートはメソッドの型を定義するものです。
どのようなパラメータを持ち、どのような戻り値なのかというメソッドの構造を決めておく仕組みです。

デリゲートは型なので、この型の変数を作る事ができます。
…

C#のクラス - デストラクター

C#のクラス - デストラクター

C#のクラスにはデストラクター(ファイナライザー)と呼ばれる特殊なメソッドが存在します。
デストラクターはガベージコレクションによってクラスのインスタンスが破棄される時に呼び出されます。

インスタン…

C#のガベージコレクション

C#のガベージコレクション

C#にはガベージコレクションという機能があります。
ガベージコレクションはメモリの割り当てと解放を管理していて、開発者が自身でメモリ開放を行う必要を無くしてくれます。
メモリ開放のし忘れはアプリケー…

C#のクラス - コンストラクター

C#のクラス - コンストラクター

C#のクラスにはコンストラクターと呼ばれる特殊なメソッドが存在します。
コンストラクターはクラスのインスタンスが生成された時(キーワード(予約語)new が使われた時)に自動的に呼び出されます。

イ…

C#のバージョン

C#のバージョン

C#言語は定期的にバージョンアップが行われ新機能が追加されています。

これまで行われてきたC#のメジャーリリースの履歴は下記の通りです。
開発環境となるVisual Studioのバージョンとの対応…

C#の既定値

C#の既定値

C#の変数には規定値があります。
変数が宣言されると自動的に規定値で初期化されます。



変数の型毎の既定値 既定値は変数の型によって異なります。
それぞれの既定値は以下のように定められています。
種類既定…

C#の静的メンバー

C#の静的メンバー

C#では静的メンバーというものを宣言する事ができます。

通常クラスを利用する場合、キーワード(予約語)new を使ってインスタンスを生成します。
フィールドはインスタンス毎の値を格納し、メソッドはそ…

C#のインスタンス

C#のインスタンス

世の中の製品が部品の集合で出来ているように、アプリケーションも部品の集合として作り上げていきます。
部品の設計図となるのがクラスであり、その設計図から作られた実体がインスタンスと呼ばれます。

インス…

C#のオブジェクト

C#のオブジェクト

オブジェクトという言葉がよく使われます。
オブジェクトを日本語で言うと「物」です。

C#を含めオブジェクト指向と呼ばれるプログラム言語は「物」を中心に考えてプログラミングしていこうという思想になって…

C#のクラスメンバー - プロパティ

C#のクラスメンバー - プロパティ

クラスを構成する要素の事をメンバーと言います。
プロパティは、フィールド(メンバー変数)の値を取得したり格納する為のものです。

フィールド(メンバー変数)の値を自由に変更できてしまうと、そのクラスに…

C#のクラスメンバー - メソッド(メンバー関数)

C#のクラスメンバー - メソッド(メンバー関数)

クラスを構成する要素の事をメンバーと言います。
その中で、クラスの動きをプログラミングしていく部分をメソッド(メンバー関数)と呼びます。


メソッドの定義 クラス定義のブロックの中にメソッドを定義しま…

C#のアクセシビリティ(アクセスのしやすさ)

C#のアクセシビリティ(アクセスのしやすさ)

全ての型(クラス、構造体、インターフェース、列挙型など)や、型のメンバー(フィールド、メソッド、イベントなど)にはアクセシビリティ(アクセスのしやすさ)のレベルがあります。

型やメンバーを宣言する時…

C#の識別子と命名規則

C#の識別子と命名規則

C#では、変数や型(クラス、構造体、インターフェース、列挙型など)、メンバー(フィールド、メソッド、イベントなど)、名前空間といったものにプログラマが名前を付けて管理します。
このように、名前を割り…

C#のオペランド(被演算子)

C#のオペランド(被演算子)

オペランド(被演算子)は、計算式を構成する要素の中で、演算子以外の演算の対象となる部分の事です。
数式の中にある変数や値の事をオペランドと呼びます。

以下のような式では「a」「b」「10」がオペラン…

C#のクラスメンバー - フィールド(メンバー変数)

C#のクラスメンバー - フィールド(メンバー変数)

クラスを構成する要素の事をメンバーと言います。
その中で、クラスが管理するデータをフィールド(メンバー変数)と呼びます。


フィールドの定義 クラス定義のブロックの中に変数を定義します。
この変数がフ…

C#のクラス定義とインスタンス生成

C#のクラス定義とインスタンス生成

C#では1つ1つの機能をクラスという単位で作成していきます。
クラスは、その機能に必要なデータと動きの両方を管理します。
ここでは、クラスの定義の仕方と、定義したクラスの使い方について解説します。



…

C#のクラスの概要(オブジェクト指向)

C#ではクラスという単位でプログラムを作成していきます。
プログラムを作成していくうえでクラスどのような存在なのかを理解しましょう。



オブジェクト指向 時計や車といった世の中の製品は、部品を組み合わ…

C#の制御文 - ループ制御(continue)

C#の制御文 - ループ制御(continue)

プログラムでは同じような処理を何度も繰り返す事があります。
また、ループ内の処理を途中でスキップしたいといったケースもあるでしょう。

このような場合には、キーワード(予約語)である continue…

C#の制御文 - ループ制御(break)

C#の制御文 - ループ制御(break)

プログラムでは同じような処理を何度も繰り返す事があります。
また、繰り返し処理中に途中でループを抜けたいといったケースもあるでしょう。

このような場合には、キーワード(予約語)である break を…
< 新しい投稿 前の投稿 >