Hằng số (const)
Tham khảo tài liệu: https://docs.microsoft.com/vi-vn/dotnet/csharp/language-reference/keywords/const
- Bạn sử dụng từ khoá const để khai báo một trường là hằng số hoặc một local constant là hằng số.
- Trường constant (constant field) và local constant không phải là các biến, chúng không thể bị thay đổi.
- Constant có thể là số, giá trị boolean, string hay một tham chiếu null.
- Không tạo một constant cho việc hiển thị thông tin mà bạn có thể thay đổi bất cứ khi nào.
using System;
namespace HelloWorld
{
internal class Program
{
// Constants as a fields
const double PI = 3.14159;
const int NumberOfWeeksInYear = 52;
const int NumberOfMonthsInYear = 12;
const string MyBirthDay = "2000-11-11";
public static void Main(string[] args)
{
double radius = 10;
Console.WriteLine("My birthday is {0}", MyBirthDay);
Console.WriteLine(radius * radius * PI);
Console.ReadKey();
}
}
}
Bài viết liên quan
[DDD Thực chiến] Entity vs Value Object — Sự khác biệt sống còn mà Junior hay nhầm nhất
Bài viết này sẽ đả thông tư tưởng cho bạn về ranh giới giữa Entity và Value Object, kèm theo "bài test" thực chiến để áp dụng ngay vào dự án.
Đọc thêmSử dụng kiểu tập hợp (Enum)
Enum (viết tắt của Enumeration) trong C# là một kiểu dữ liệu đặc biệt cho phép bạn định nghĩa một tập hợp các hằng số có tên
Đọc thêmTính đóng gói (Encapsulation) và best practices trong OOP
(Tính đóng gói) là một trong những nguyên tắc cơ bản của lập trình hướng đối tượng (OOP).
Đọc thêmTính trừu tượng - Abstract classes and interfaces
Tính trừu tượng (Abstraction) trong OOP là kỹ thuật ẩn đi các chi tiết triển khai và chỉ hiển thị cho người dùng những chức năng cần thiết.
Đọc thêmTính chất kế thừa (Inheritance) và đa hình (polymorphism)
Kế thừa là cơ chế cho phép một lớp (class) kế thừa các thuộc tính và phương thức từ một lớp khác.
Đọc thêmCách debug ứng dụng C#
Hướng dẫn cách debug chương trình C# trong Visual Studio và Visual Studio Code
Đọc thêmTìm hiểu về các loại Collection trong C#
Trong C#, collections là các cấu trúc dữ liệu được sử dụng để lưu trữ và quản lý các nhóm đối tượng. C# cung cấp nhiều loại collections khác nhau để phù hợp với các yêu cầu cụ thể của lập trình viên
Đọc thêmTổng quan về Generic và Non-Generic Collection
Hiểu khái niệm Generic và Non-Generic Collection và phân biệt giữa Generic Collection và Non-Generic Collection.
Đọc thêmSử dụng mảng (Arrays)
Mảng trong C# là một cấu trúc dữ liệu lưu trữ một dãy các phần tử có bộ nhớ nằm liên tiếp nhau và có kích thước cố đinh.
Đọc thêmLập trình hướng đối tượng
Lập trình hướng đối tượng (Object Oriented Programing) hay còn gọi là OOP. Là một kỹ thuật lập trình cho phép các lập trình viên có thể ánh xạ các thực thể bên ngoài đời thực và trừu tượng hoá thành các class và object trong mã nguồn.
Đọc thêm