変数
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 10/70。
C#では、varは型を明示的に指定せずに変数を宣言できるキーワードです。コンパイラは、変数に代入された値に基づいてその型を推論します。これを型推論といいます。
varを使うと、特に複雑な型を扱うときに、コードをより簡潔で読みやすくできます。
varの使い方は次のとおりです。
var age = 30;
var price = 99.99;
var name = "Alice";
var isActive = true;これらの例では、コンパイラーはageがint、priceがdouble、nameがstring、isActiveがboolであると推論します。
小数点を含む数値は、デフォルトでdoubleとして推論されます。サフィックスf(例:45.50f)を付けるとリテラルはfloatになり、m(45.50m)を付けるとdecimalになります。
チャレンジ
初心者varを使って、次の変数を宣言して初期化するC#プログラムを書きましょう。
quantityという名前の変数に、値5を設定します。itemPriceという名前の変数に、値24.99を設定します。productNameという名前の変数に、値"Laptop"を設定します。isAvailableという名前の変数に、値trueを設定します。
自分で試してみよう
using System;
public class Program {
public static void Main(string[] args) {
// ここにコードを書いてください
// 以下は変更しないでください
Console.WriteLine("Quantity: " + quantity);
Console.WriteLine("Item Price: " + itemPrice);
Console.WriteLine("Product Name: " + productName);
Console.WriteLine("Is Available: " + isAvailable);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ