Kiểm tra dữ liệu đầu vào với TryParse trong C#
Trong bài học này, bạn sẽ chuyển đổi dữ liệu người dùng nhập sang số một cách an toàn với TryParse, không cần dùng ngoại lệ.
Xem bài học →Luyện C# và .NET với 25 bài tập có thể chạy trực tiếp.
Chạy thử C# onlineTrong bài học này, bạn sẽ chuyển đổi dữ liệu người dùng nhập sang số một cách an toàn với TryParse, không cần dùng ngoại lệ.
Xem bài học →Trong bài học này, bạn sẽ xây dựng một máy tính đơn giản bằng biểu thức switch, xử lý đầy đủ các phép toán và trường hợp không hợp lệ.
Xem bài học →Trong bài học này, bạn sẽ in một hóa đơn nhỏ với các cột thẳng hàng và số tiền được định dạng bằng nội suy chuỗi.
Xem bài học →Trong bài học này, bạn sẽ tính ngày hẹn tái khám bằng kiểu DateOnly và xem đó là thứ mấy trong tuần.
Xem bài học →Trong bài học này, bạn sẽ hiển thị thông tin hồ sơ người dùng một cách an toàn khi một số trường có thể không có dữ liệu.
Xem bài học →Trong bài học này, bạn sẽ viết một phương thức trả về giá trị nhỏ nhất, lớn nhất và trung bình cùng lúc bằng tuple.
Xem bài học →Trong bài học này, bạn sẽ quản lý danh sách công việc bằng record và List<T>, rồi lọc ra những việc chưa hoàn thành.
Xem bài học →Trong bài học này, bạn sẽ đếm số lần xuất hiện của từng từ trong một câu bằng Dictionary sau khi chuẩn hóa chữ thường.
Xem bài học →Trong bài học này, bạn sẽ dùng HashSet để giữ lại các thẻ không trùng lặp, bỏ qua sự khác biệt giữa chữ hoa và chữ thường.
Xem bài học →Trong bài học này, bạn sẽ gom nhóm học sinh theo xếp loại và tính điểm trung bình của từng nhóm bằng LINQ.
Xem bài học →Trong bài học này, bạn sẽ xây dựng một chuỗi truy vấn LINQ để lọc, sắp xếp và lấy ra tên các sản phẩm thỏa mãn điều kiện.
Xem bài học →Trong bài học này, bạn sẽ ghép danh sách khách hàng với danh sách đơn hàng dựa trên mã khách hàng bằng LINQ Join.
Xem bài học →Trong bài học này, bạn sẽ lấy ra dữ liệu của một trang cụ thể trong danh sách bằng Skip và Take của LINQ.
Xem bài học →Trong bài học này, bạn sẽ bảo vệ số dư của tài khoản bằng property chỉ đọc từ bên ngoài và một phương thức nạp tiền có kiểm tra.
Xem bài học →Trong bài học này, bạn sẽ tính tổng lương cho nhiều loại nhân viên khác nhau thông qua một class cơ sở trừu tượng.
Xem bài học →Trong bài học này, bạn sẽ gửi thông báo qua một interface, giúp dễ dàng thay đổi hoặc thêm kênh gửi mới mà không sửa code cũ.
Xem bài học →Trong bài học này, bạn sẽ dùng record và biểu thức with để tạo phiên bản mới của đơn hàng mà không làm thay đổi bản gốc.
Xem bài học →Trong bài học này, bạn sẽ xây dựng một class repository generic có thể lưu bất kỳ kiểu dữ liệu nào mà vẫn đảm bảo an toàn kiểu.
Xem bài học →Trong bài học này, bạn sẽ phân loại các giá trị thuộc nhiều kiểu khác nhau bằng các mẫu kiểu, mẫu so sánh và mẫu thuộc tính.
Xem bài học →Trong bài học này, bạn sẽ viết phương thức mở rộng None() cho mọi dãy dữ liệu, kiểm tra xem không có phần tử nào thỏa mãn điều kiện.
Xem bài học →Trong bài học này, bạn sẽ thông báo cho các đối tượng đã đăng ký mỗi khi trạng thái của đơn hàng thay đổi bằng sự kiện.
Xem bài học →Trong bài học này, bạn sẽ chạy đồng thời hai tác vụ bất đồng bộ độc lập và chờ cả hai hoàn thành bằng Task.WhenAll.
Xem bài học →Trong bài học này, bạn sẽ chuyển một record thành JSON rồi đọc ngược lại để kiểm tra dữ liệu được giữ nguyên.
Xem bài học →Trong bài học này, bạn sẽ tạo một loại ngoại lệ riêng để thể hiện lỗi nghiệp vụ và bắt chính xác loại lỗi đó.
Xem bài học →Trong bài học này, bạn sẽ dùng breakpoint để quan sát cách LINQ kiểm tra từng phần tử và sửa một điều kiện lọc bị sai.
Xem bài học →