C#とは? 🚀
C# (シー・シャープ)は、作成されたモダンなオブジェクト指向プログラミング言語です Microsoft。これは開発で広く使用されています デスクトッププログラム、Webアプリケーション、モバイルアプリケーション、ゲーム。開発したい場合 Unity、C#なしではできません!🎮
C#を学ぶべき理由は? 🔥
シンプルさとパワー: JavaやC ++に似たわかりやすい構文。
幅広い用途: ゲームからエンタープライズソフトウェアまで。
.NETとの統合: 信頼性の高い高速アプリケーションを作成できます。
ゲーム開発: Unityの言語#1。
C#をインストールする方法は? 💻
C#を使用するには、次のものが必要です。
✅ .NET SDKからダウンロードできます 公式サイト.
✅ コードエディター. 推奨 Visual Studio または Visual Studio Code.
C#がインストールされているかどうかを確認する方法は? 🛠
ターミナルを開いて入力してください:
dotnet --version.NETがインストールされている場合は、SDKバージョンが表示されます。
C#構文の基礎 📚
1. 変数 📦
C#では、変数は厳密に型指定されています。たとえば、次のようになります。
変数宣言の例:
using System;
class Program {
static void Main() {
string name = "Alice"; // テキスト変数
int age = 25; // 整数
double pi = 3.14; // 浮動小数点数
Console.WriteLine($"Name: {name}, Age: {age}, Pi: {pi}");
}
}2. データの出力 📤
情報を表示するには、Console.WriteLine()を使用します。
例:
using System;
class Program {
static void Main() {
Console.WriteLine("Hello, world!");
}
}3. 条件演算子(if...else)🧐
プログラムが意思決定を行うことを可能にします。
例:
using System;
class Program {
static void Main() {
int age = 20;
if (age >= 18) {
Console.WriteLine("You're an adult!");
} else {
Console.WriteLine("You're still a child.");
}
}
}4. ループ (for、while) 🔄
ループを使用すると、アクションを繰り返すことができます。
例:
using System;
class Program {
static void Main() {
for (int i = 1; i <= 5; i++) {
Console.WriteLine(i);
}
}
}5.機能📐
関数はコードを構造化するのに役立ちます。
例:
using System;
class Program {
static int Square(int x) {
return x * x;
}
static void Main() {
Console.WriteLine("Square of the number 5: " + Square(5));
}
}C#のシンプルなプロジェクト💡
1.乱数発生器🎲
プログラムは1から100までの乱数を生成します。
using System;
class Program {
static void Main() {
Random random = new Random();
int number = random.Next(1, 101);
Console.WriteLine("Random number: " + number);
}
}2. 九九の表 📊
プログラムは1から10までの乗算表を表示します。
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
Console.Write($"{i * j}\t");
}
Console.WriteLine();
}
}
}3. 文字列の文字数をカウントする 🔢
プログラムは文字列内の文字をカウントします。
using System;
class Program {
static void Main() {
string text = "Hello, C#!";
Console.WriteLine("Number of characters: " + text.Length);
}
}4.偶数のチェック🔍
プログラムは、数が偶数であるかどうかを判断します。
using System;
class Program {
static void Main() {
int number = 42;
if (number % 2 == 0) {
Console.WriteLine($"{number} - even number");
} else {
Console.WriteLine($"{number} - odd number");
}
}
}5.数の階乗の計算🎯
このコードは、指定された数の階乗を計算します。
using System;
class Program {
static int Factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
static void Main() {
Console.WriteLine("Factorial 5: " + Factorial(5));
}
}結論🎉
C#は強力な作成言語です ゲーム、デスクトップアプリケーション、およびWebサービスこの記事では、変数、入出力、条件、ループ、関数の基本について説明しました。これで、最初のプログラムを書くことができます! 🚀
練習すればするほど、コードは向上します。実験し、新しいタスクに挑戦し、プログラミングを習得しましょう!C#の学習がうまくいきますように!😊
