Bagikan melalui


.NET contoh dan tutorial

Dokumentasi .NET berisi serangkaian sampel dan tutorial yang mengajarkan Anda tentang .NET. Artikel ini menjelaskan cara menemukan, melihat, dan mengunduh sampel dan tutorial .NET, ASP.NET Core, dan C#. Temukan sumber daya untuk mempelajari bahasa pemrograman F# di situs F# Foundation. Jika Anda tertarik untuk menjelajahi C#, mulailah dengan Hello World dalam 5 menit dan lanjutkan dengan Introduction ke tutorial C#. Untuk petunjuk tentang cara melihat dan mengunduh kode sampel, lihat bagian Menampilkan dan mengunduh sampel .

.NET

Contoh-contoh

Pengujian Unit di .NET Core menggunakan dotnet test

Panduan ini menunjukkan cara membuat aplikasi web ASP.NET Core dan pengujian unit terkait. Ini dimulai dengan membuat aplikasi layanan web sederhana dan kemudian menambahkan pengujian. Ini berlanjut dengan membuat lebih banyak pengujian untuk memandu penerapan fitur baru. Sampel yang telah selesai tersedia di repositori dotnet/samples di GitHub.

Berbagai Tutorial

Tutorial: Membuat aplikasi konsol .NET

Tutorial ini menunjukkan cara membuat dan menjalankan aplikasi konsol .NET menggunakan Visual Studio, Visual Studio Code, atau GitHub Codespaces.

Tutorial: Membuat pustaka kelas .NET

Tutorial ini menunjukkan cara membuat pustaka kelas menggunakan Visual Studio, Visual Studio Code, atau GitHub Codespaces.

Untuk tutorial .NET selengkapnya, lihat Learn .NET dan alat SDK .NET.

ASP.NET Core

Lihat tutorial ASP.NET Core. Banyak artikel dalam dokumentasi ASP.NET Core memiliki tautan ke sampel yang ditulis untuk mereka.

Bahasa C#

Contoh-contoh

Iterator

Sampel ini menunjukkan sintaks dan fitur untuk membuat dan mengonsumsi iterator C#. Sampel yang telah diselesaikan tersedia di repositori dotnet/sampel pada GitHub.

Pengindeks

Sampel ini menunjukkan sintaks dan fitur untuk pengindeks C#. Contoh lengkap tersedia di repositori dotnet/contoh di GitHub.

Delegasi dan Peristiwa

Contoh ini menunjukkan sintaks dan fitur untuk delegasi dan event C#. Sampel yang telah selesai tersedia di repositori dotnet/samples pada GitHub. Sampel kedua yang berfokus pada peristiwa juga berada di repositori yang sama.

Pohon Ekspresi

Sampel ini menunjukkan banyak masalah yang dapat diselesaikan dengan menggunakan Pohon Ekspresi. Sampel yang telah selesai tersedia di repositori dotnet/contoh pada GitHub.

Sampel LINQ

Serangkaian sampel ini menunjukkan banyak fitur Language Integrated Query (LINQ). Sampel selesai tersedia di repositori dotnet/samples pada GitHub.

Sampel server COM dikelola

Sampel server COM menunjukkan pembuatan server COM terkelola dan bagaimana server com dapat didaftarkan atau dikonsumsi secara global melalui RegFree COM.

Sampel PIA Microsoft Office

Sampel ExcelDemo menunjukkan konsumsi Microsoft Office PIA di .NET Core.

Berbagai Tutorial

Aplikasi Konsol

Tutorial ini menunjukkan I/O Konsol, struktur aplikasi konsol, dan dasar-dasar model pemrograman asinkron berbasis tugas. Sampel selesai tersedia di repositori dotnet/sampel pada GitHub.

Klien REST

Tutorial ini menunjukkan komunikasi web, serialisasi JSON, dan fitur berorientasi objek bahasa C#. Sampel yang telah selesai tersedia di repositori dotnet/contoh pada GitHub.

Bekerja dengan LINQ

Tutorial ini menunjukkan banyak fitur LINQ dan elemen bahasa yang mendukungnya. Contoh selesai tersedia di repositori dotnet/contoh di GitHub.

Buat aplikasi .NET Core yang mendukung plugin

Tutorial ini menunjukkan kepada Anda cara membangun aplikasi sederhana di .NET Core yang mendukung arsitektur plugin. Contoh yang selesai tersedia di repositori dotnet/contoh di GitHub.

Menyebarkan ke kontainer

Menjalankan Aplikasi ASP.NET MVC dalam Kontainer Docker di Windows

Tutorial ini menunjukkan cara menyebarkan aplikasi ASP.NET MVC yang ada di Kontainer Docker Windows.

Menampilkan dan mengunduh sampel

Banyak topik memperlihatkan kode sumber dan sampel yang tersedia untuk dilihat atau diunduh dari GitHub. Untuk melihat sampel, cukup ikuti tautan sampel. Untuk mengunduh kode, ikuti instruksi berikut:

  1. Unduh repositori yang berisi kode sampel dengan melakukan salah satu prosedur berikut:
    • Unduh ZIP repositori ke sistem lokal Anda. Un-ZIP arsip terkompresi.
    • Fork repositori dan kloning fork ke sistem lokal Anda. Forking dan kloning memungkinkan Anda untuk memberikan kontribusi pada dokumentasi dengan melakukan perubahan pada fork Anda dan kemudian membuat permintaan pull untuk repositori dokumen resmi. Untuk informasi selengkapnya, lihat Panduan Kontribusi Dokumentasi .NET dan Panduan Kontribusi Dokumentasi ASP.NET Core.
    • Kloning repositori secara lokal. Jika Anda mengkloning repositori dokumen langsung ke sistem lokal Anda, Anda tidak akan dapat melakukan penerapan langsung terhadap repositori resmi, sehingga Anda tidak akan dapat membuat kontribusi dokumentasi nanti. Gunakan prosedur fork dan kloning yang dijelaskan sebelumnya jika Anda ingin mempertahankan kesempatan untuk berkontribusi pada dokumentasi nanti.
  2. Navigasikan dalam folder repositori ke lokasi sampel. Jalur relatif ke lokasi sampel muncul di bilah alamat browser Anda saat Anda mengikuti tautan ke sampel.
  3. Untuk menjalankan sampel, Anda memiliki beberapa opsi:
    • Gunakan .NET CLI: Di jendela konsol, navigasikan ke folder sampel dan gunakan perintah CLI dotnet.
    • Gunakan Visual Studio: Buka sampel dengan memilih File > Buka > Project/Solution dari bilah menu, navigasikan ke folder proyek sampel, dan pilih file proyek (.csproj atau .fsproj).
    • Gunakan Visual Studio Code: Buka sampel dengan memilih File > Buka Folder dari bilah menu dan pilih folder proyek sampel.
    • Gunakan IDE berbeda yang mendukung proyek .NET.