C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 171 を表示中)
■98341 / )  Re[3]: using 文とインスタンスの破棄
□投稿者/ 魔界の仮面弁士 (3206回)-(2021/11/03(Wed) 00:19:43)
No98340 (星は昴 さん) に返信
> 「c# var using」で検索したのですが、いまいちよくわかりません。

int a = 10;
string b = "x";
char c = 'X';

これらのコードは

var a = 10;
var b = "x";
var c = 'X';

と同義です。
https://atmarkit.itmedia.co.jp/fdotnet/csharp30/csharp30_03/csharp30_03_01.html

var 宣言されたローカル変数の宣言では、
かならず「=」による初期化子が必要です。
そしてその右辺のデータ型によって、
左辺の変数の型が、コンパイル時に確定されます。
(この自動判断を「ローカル変数の型推論」と呼ぶことがあります。)


なお蛇足ですが、変数の事を英語で variable と呼びます。
変数宣言に var キーワードが使われた由来。
返信 編集キー/


管理者用

- Child Tree -