リスキリング(プログラミング)

独学プログラミング演習

View My GitHub Profile

.NET

独学書

Text Date Status
C++ プログラミング入門 2021/10/17 Chapter 6 コンストラクタおよびデストラクタを用いた優れた抽象化finished
やさしいC#第3版 2022/07/16 finished ->コード

環境

Machine Env/FW Last Updated
Windows Visual Studio Community 2022 17.14.2 2025/05/25
- .NET 9.0.5 2025/05/14
- .NET 8.0.16 2025/05/14
- Windows App SDK 1.6.3 2024/11/23
Windows Insider Visual Studio Community 2022 17.14.3 Preview 1.0 2025/05/29
- .NET 10.0.0-preview.4.25258.110 2025/05/17
- MAUI 10.0.0-preview.4 2025/05/17
- Android Emulator v.35.3.11 2025/02/12
- .NET 9.0.5 2025/05/17
- .NET 8.0.16 2025/05/17

ノウハウ

Visual Studio / プレビュー

.NET

dotnet --info
Visual Studio 2022 Preview@Windows Insider
.NET SDK:
Version:           10.0.100-preview.4.25258.110
Commit:            c22dcd0c7a
Workload version:  10.0.100-preview.4.25263.1
MSBuild version:   17.15.0-preview-25258-110+c22dcd0c7

ランタイム環境:
OS Name:     Windows
OS Version:  10.0.26200
OS Platform: Windows
RID:         win-x64
Base Path:   C:\Program Files\dotnet\sdk\10.0.100-preview.4.25258.110\

インストール済みの .NET ワークロード:
[android]
  Installation Source: SDK 10.0.100-preview.4, VS 17.14.36127.28
  Manifest Version:    36.0.0-preview.4.80/10.0.100-preview.4
  Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.4\microsoft.net.sdk.android\36.0.0-preview.4.80\WorkloadManifest.json
  Install Type:              Msi

[ios]
  Installation Source: SDK 10.0.100-preview.4, VS 17.14.36127.28
  Manifest Version:    18.4.10471-net10-p4/10.0.100-preview.4
  Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.4\microsoft.net.sdk.ios\18.4.10471-net10-p4\WorkloadManifest.json
  Install Type:              Msi

[maccatalyst]
  Installation Source: SDK 10.0.100-preview.4, VS 17.14.36127.28
  Manifest Version:    18.4.10471-net10-p4/10.0.100-preview.4
  Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.4\microsoft.net.sdk.maccatalyst\18.4.10471-net10-p4\WorkloadManifest.json
  Install Type:              Msi

[maui-windows]
  Installation Source: SDK 10.0.100-preview.4, VS 17.14.36127.28
  Manifest Version:    10.0.0-preview.4.25263.4/10.0.100-preview.4
  Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.4\microsoft.net.sdk.maui\10.0.0-preview.4.25263.4\WorkloadManifest.json
  Install Type:              Msi

Configured to use workload sets when installing new manifests.

Host:
  Version:      10.0.0-preview.4.25258.110
  Architecture: x64
  Commit:       c22dcd0c7a

.NET SDKs installed:
  8.0.407 [C:\Program Files\dotnet\sdk]
  9.0.202 [C:\Program Files\dotnet\sdk]
  9.0.300 [C:\Program Files\dotnet\sdk]
  10.0.100-preview.4.25258.110 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.16 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 10.0.0-preview.4.25258.110 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 10.0.0-preview.4.25258.110 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 8.0.16 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 10.0.0-preview.4.25258.110 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download
Visual Studio 2022@Windows
.NET SDK:
Version:           9.0.300
Commit:            15606fe0a8
Workload version:  9.0.300-manifests.af4147de
MSBuild version:   17.14.5+edd3bbf37

ランタイム環境:
OS Name:     Windows
OS Version:  10.0.26100
OS Platform: Windows
RID:         win-x64
Base Path:   C:\Program Files\dotnet\sdk\9.0.300\

インストール済みの .NET ワークロード:
表示するインストール済みワークロードはありません。
新しいマニフェストをインストールするときに loose manifests を使用するように構成されています。

Host:
  Version:      9.0.5
  Architecture: x64
  Commit:       e36e4d1a8f

.NET SDKs installed:
  6.0.428 [C:\Program Files\dotnet\sdk]
  9.0.300 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.16 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 8.0.16 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Windows App SDK

MAUI

ASP.NET MVC

Azure

Blazor

C#

C++