型宣言
CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 9/69。
変数が特定の型で宣言されると、その型の値のみを保持できます。例えば、int型の変数は整数値のみを保持でき、string型の変数はテキストのみを保持できます。
例えば:
int age = 25; // 整数のみを保持できます
string str = "abc"; // テキストのみを保持できますこれらはエラーを引き起こします:
age = "defg"; // エラー:int型の変数にテキストを入れることはできません
str = 25; // エラー:string型の変数に数値を入れることはできませんこれらは有効です:
age = 26; // OK: 新しい整数を代入
str = "Jane"; // OK: 新しいテキスト文字列を代入チャレンジ
初心者以下の変数を、対応する型と値で宣言してください:
- 名前が
count、値が10のint型変数。 - 名前が
total、値が150.75のdouble型変数。 - 名前が
grade、値が'A'のchar型変数。 - 名前が
isActive、値がfalseのbool型変数。 - 名前が
userName、値が"Bob123"のstring型変数。
チートシート
C#では、変数は静的に型付けされます。一度特定の型で宣言されると、その型の値しか保持できません。
変数宣言の例:
int age = 25; // 整数のみを保持できます
string str = "abc"; // テキストのみを保持できます
double total = 150.75; // 小数点を含む数値を保持できます
char grade = 'A'; // 単一の文字を保持できます
bool isActive = false; // true/falseの値を保持できます型の不一致はエラーを引き起こします:
age = "defg"; // エラー:int型の変数にテキストを入れることはできません
str = 25; // エラー:string型の変数に数値を入れることはできません同じ型での有効な再代入:
age = 26; // OK:新しい整数を代入
str = "Jane"; // OK:新しいテキスト文字列を代入自分で試してみよう
using System;
public class Program {
public static void Main(string[] args) {
// ここで変数を宣言します
// 値を出力します
Console.WriteLine("Count: " + count);
Console.WriteLine("Total: " + total);
Console.WriteLine("Grade: " + grade);
Console.WriteLine("Active: " + isActive);
Console.WriteLine("User Name: " + userName);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。