Menu
Coddy logo textTech

型宣言

CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 9/69。

変数が特定の型で宣言されると、その型の値のみを保持できます。例えば、int型の変数は整数値のみを保持でき、string型の変数はテキストのみを保持できます。

例えば:

int age = 25;        // 整数のみを保持できます
string str = "abc";  // テキストのみを保持できます

これらはエラーを引き起こします:

age = "defg";  // エラー:int型の変数にテキストを入れることはできません
str = 25;      // エラー:string型の変数に数値を入れることはできません

これらは有効です:

age = 26;      // OK: 新しい整数を代入
str = "Jane";  // OK: 新しいテキスト文字列を代入
challenge icon

チャレンジ

初心者

以下の変数を、対応する型と値で宣言してください:

  • 名前が count、値が 10int 型変数。
  • 名前が total、値が 150.75double 型変数。
  • 名前が grade、値が 'A'char 型変数。
  • 名前が isActive、値が falsebool 型変数。
  • 名前が 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);
        
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン