CSharpVN.System
1.4.0
See the version list below for details.
dotnet add package CSharpVN.System --version 1.4.0
NuGet\Install-Package CSharpVN.System -Version 1.4.0
<PackageReference Include="CSharpVN.System" Version="1.4.0" />
<PackageVersion Include="CSharpVN.System" Version="1.4.0" />
<PackageReference Include="CSharpVN.System" />
paket add CSharpVN.System --version 1.4.0
#r "nuget: CSharpVN.System, 1.4.0"
#:package CSharpVN.System@1.4.0
#addin nuget:?package=CSharpVN.System&version=1.4.0
#tool nuget:?package=CSharpVN.System&version=1.4.0
C#VN - Ngôn Ngữ Lập Trình Thuần Việt
Chào mừng bạn đến với C#VN, dự án mang ngôn ngữ lập trình C# đến gần hơn với người Việt thông qua hệ thống từ khóa và cú pháp tiếng Việt hoàn toàn.
Tính Năng Chính
Từ khóa thuần Việt: Sử dụng lớp, tĩnh, công_khai thay cho các từ khóa tiếng Anh khô khan. Kiểu dữ liệu gần gũi: số_nguyên, số_thập_phân, chuỗi giúp người mới dễ tiếp cận. Hỗ trợ Unicode: Hiển thị tiếng Việt có dấu chuẩn UTF-8 ngay trên Console. Thư viện mở rộng: Tích hợp sẵn các hàm In(), Nhập(), Thành_chuỗi().
Hướng dẫn cấu hình
- Dùng package này.
- Dùng loại file tên Tiếng Việt
✍️ Cách Viết Code C#VN
1. Cấu trúc vòng lặp Sử dụng hàm Lặp để thực hiện một công việc nhiều lần mà không cần cấu trúc for phức tạp Code ví dụ:
Hệ_thống.Lặp(5, () ⇒ { In("Chào bạn!"); });
- Sử dụng biến và thời gian
Bạn có thể kết hợp các kiểu dữ liệu tiếng Việt và hàm thời gian hệ thống Code ví dụ
số_nguyên n = 1; chuỗi bây_giờ = Hệ_thống.Thời_gian.Thành_chuỗi(); In($"Lần {n}: {bây_giờ}");
⚠️ Lưu Ý Quan Trọng Dấu nháy đơn: Tuyệt đối không để dấu nháy đơn ' lẻ loi trong mã nguồn vì sẽ gây lỗi CS1012. Tên hàm: Cần viết đúng hoa thường, ví dụ: ToString() thay vì Tostring() để trình biên dịch nhận diện đúng.
Danh Mục Đối Chiếu Từ Khóa (Cheat Sheet) Việc hiểu rõ sự tương ứng giữa tiếng Việt và C# gốc sẽ giúp bạn làm chủ ngôn ngữ C#VN nhanh hơn.
- Kiểu dữ liệu (Data Types) Các kiểu này được xử lý thông qua using alias.
chuỗi: string: số_nguyên: int32 số_nguyên_lớn: int64 số_nguyên_dương_lớn: uint64 số_thực: double số_thập_phân: decimal
2.Hàm Các hàm này được tạo ra nhờ mã nguồn C# thuần túy Nếu(): if() Lặp(): for() In(): Console.WriteLine() Nhập(); Console.ReadLine() Thời_gian.Hiện_tại(): DateTime.Now còn nhiều hàm khác nhưng tôi chưa làm xong. tôi sẽ sớm cập nhật C#VN.System
Mẹo nhỏ cho người dùng: Luôn kết thúc các lệnh bằng dấu chấm phẩy ";" theo đúng quy tắc của C#.
👨💻 Tác giả Dự án được phát triển với mục tiêu giúp mọi người Việt đều có thể học lập trình.
Dự án còn nhiều từ khóa như static và class không thể chuyển đổi thành tiếng Việt, chúng tôi sẽ tạo một ứng dụng riêng cho việc lập trình C#VN. Tạm thời bạn hãy sử dụng bản này nhé!
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net5.0
- ClassMath.4 (>= 1.2.0)
- Microsoft.CodeAnalysis.CSharp.Scripting (>= 5.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.