3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

.NETって何?初心者向けにやさしく整理してみる

3
Posted at

.NET入門 - 初心者のための完全ガイド

はじめに

プログラミングを始めたばかりの方や、これから.NETを学びたい方に向けて、.NETの基礎をわかりやすく解説します。この記事を読めば、.NETが何なのか、どう使えばいいのかが理解できるようになります。

.NETとは何か?

.NET(ドットネット) は、Microsoftが開発した無料・オープンソースの開発プラットフォームです。Webアプリ、デスクトップアプリ、モバイルアプリ、ゲーム、IoTなど、さまざまな種類のアプリケーションを作ることができます。

簡単に言うと、.NETは「アプリを作るための道具箱」のようなものです。

.NETでできること

  • Webアプリケーション(ASP.NET Core)
  • デスクトップアプリ(WPF、Windows Forms)
  • モバイルアプリ(.NET MAUI)
  • クラウドサービス(Azure連携)
  • ゲーム開発(Unityと連携)

C#(シーシャープ)について

.NETで最もよく使われるプログラミング言語が C# です。読みやすく、初心者にも学びやすい言語として人気があります。

💡 .NETでは他にもF#やVB.NETという言語が使えますが、まずはC#から始めるのがおすすめです。

開発環境を準備しよう

.NETを始めるには、以下のものをインストールします。

1. .NET SDK のインストール

公式サイトから .NET SDK をダウンロードします。

https://dotnet.microsoft.com/download

インストール後、以下のコマンドで正しくインストールされたか確認できます。

dotnet --version

バージョン番号が表示されれば成功です。

2. エディタの準備

おすすめのエディタは2つあります。

ツール 特徴
Visual Studio 高機能な統合開発環境(IDE)。Windows向け
Visual Studio Code 軽量で人気。Windows/Mac/Linux対応

初心者の方は Visual Studio Code から始めると手軽です。

最初のプログラムを作ろう

それでは、実際に簡単なプログラムを作ってみましょう。

プロジェクトの作成

ターミナル(コマンドプロンプト)で以下を実行します。

dotnet new console -o MyFirstApp
cd MyFirstApp

これで MyFirstApp というコンソールアプリのプロジェクトが作られます。

コードを見てみよう

作成されると、Program.cs というファイルができています。中身はこんな感じです。

Console.WriteLine("Hello, World!");

この1行は「Hello, World!」という文字を画面に表示するコードです。

実行してみよう

以下のコマンドでプログラムを実行します。

dotnet run

画面に Hello, World! と表示されれば成功です!🎉

少しコードを書いてみよう

簡単な計算プログラムを書いてみましょう。Program.cs を以下のように書き換えます。

// 名前を表示する
string name = "太郎";
Console.WriteLine($"こんにちは、{name}さん!");

// 簡単な計算
int a = 10;
int b = 5;
int sum = a + b;

Console.WriteLine($"{a} + {b} = {sum}");

実行すると、以下のように表示されます。

こんにちは、太郎さん!
10 + 5 = 15

コードの解説

  • string は文字列を扱う型です
  • int は整数を扱う型です
  • $"..." は文字列の中に変数を埋め込む書き方(文字列補間)です
  • // から始まる行は コメント(実行されないメモ)です

よく使う基本構文

条件分岐(if文)

int score = 80;

if (score >= 60)
{
    Console.WriteLine("合格です");
}
else
{
    Console.WriteLine("不合格です");
}

繰り返し(for文)

for (int i = 1; i <= 5; i++)
{
    Console.WriteLine($"{i}回目");
}

.NET の便利なコマンド一覧

コマンド 説明
dotnet new 新しいプロジェクトを作成
dotnet run プログラムを実行
dotnet build プログラムをビルド(コンパイル)
dotnet add package ライブラリを追加

次のステップ

基礎を理解したら、次のことに挑戦してみましょう。

  1. ASP.NET Core でWebアプリを作る
  2. クラスオブジェクト指向 を学ぶ
  3. NuGet で便利なライブラリを使ってみる
  4. 自分の作りたいアプリを実際に作ってみる

まとめ

  • .NETはさまざまなアプリが作れる開発プラットフォーム
  • 主に C# という言語を使う
  • .NET SDK をインストールすればすぐに始められる
  • dotnet run で簡単にプログラムを実行できる

最初は難しく感じるかもしれませんが、少しずつ手を動かしていけば必ず理解できるようになります。ぜひ自分のペースで学習を進めてみてください!


参考リンク:.NET公式ドキュメント

3
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?