C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
(過去ログ 171 を表示中)
掲示板トップ
C# と VB.NET のサンプル
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
■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
-