C#でできること
C#(シーシャープ)は、Microsoftが開発したプログラミング言語です。ひとつの言語を使って、さまざまな種類のソフトウェアを作れます。
- Webサービス・Web API:ASP.NET Coreを使ったWebサイトやサーバー
- デスクトップアプリ:Windowsなどで動く業務アプリやツール
- ゲーム:Unityを使ったゲーム開発
- クラウドサービス:サーバー側の処理や業務システム
- 自動化ツール:ファイル整理やデータ処理などの日常作業の自動化
このコースでは、まずC#のコンソールプログラムから始めます。コンソールプログラムは、文字を表示したり、入力を受け取ったりするシンプルなプログラムです。アルゴリズムの学習や競技プログラミングでもよく使います。
文字を画面に表示する
最初は、画面に文字を1行表示してみましょう。
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello, World!");
}
}
実行すると、次のように表示されます。
Hello, World!
この段階では、コード全体の仕組みを暗記しなくても大丈夫です。まずは Console.WriteLine が文字を表示する命令だと覚えましょう。
- Console はコンソールを扱うためのクラスです。
- WriteLine は指定した内容を表示し、そのあと改行します。
- 表示したい文字列はダブルクォーテーションで囲みます。
- C#の命令文の末尾にはセミコロン ; を付けます。
次の教材では、実際に短いコードを提出してみます。まずは「コードを書いて提出する」という流れを一度体験しましょう。