C#

ref

C#

C#で、変数などをメソッドへ参照渡しする場合は、refを使う・・・。2つの変数の値を交換するSwapメソッドを作ってみる・・・。aを10、bを20とする・・・。この時点でそれぞれの値を出力・・・。Swapメソッドを呼ぶ・・・。 参照渡しする場合、変数の前にref…

コンストラクタ

C#

コンストラクタで初期化処理を定義する・・・。引数なしのコンストラクタでは、iを0、strを"-"に初期化する・・・。引数付きのコンストラクタでは、渡されたnをiに、sをstrに代入する・・・。この辺は変わりない・・・。MainClassでは、Class1オブジェクトcl…

クラス

C#

自らクラスを定義し、そのクラスのオブジェクトを使ってみる・・・。Class1クラスを定義・・・。privateメンバのint型フィールドi、string型フィールドstrを準備・・・。整数値と文字列を先程のiとstrにセットするメソッドSetを定義・・・。WriteLineでiとst…

bool型

C#

ここからC#・・・。C#でも真偽値を持つbool型を使える・・・。bool型変数をb1からb3まで用意・・・。 b2はfalseに初期化・・・。 あと、int型xを10に初期化・・・。b1にtrueを代入・・・。この時点でSystem.Console.WriteLineでb1, b2を出力・・・。xが10と…

Mainメソッド

C#

C#はJavaなどと同じようにクラスで構成されている・・・。 なので、メインクラスとなるクラスのMainメソッドがエントリポイントとなる・・・。コンソールに"MainMethod"と表示するプログラムを作ってみる・・・。プロジェクトを新規作成する・・・。 ここで…