Khai báo biến kiểu không tường minh

Khai báo biến kiểu không tường minh là biến được khai báo mà không cần phải chỉ ra kiểu dữ liệu. Kiểu dữ liệu của biến sẽ được xác định bởi trình biên dịch dựa vào biểu thức được gán khi khai báo biến. Trước kia ở C# và , khi muốn khai báo 1 biến, bạn phải code như sau: | C Cơ Bản Khai báo biến kiểu không tường minh là biến được khai báo mà không cần phải chỉ ra kiểu dữ liệu. Kiểu dữ liệu của biến sẽ được xác định bởi trình biên dịch dựa vào biểu thức được gán khi khai báo biến. Trước kia ở C và khi muốn khai báo 1 biến bạn phải code như sau int i 3 Rõ ràng để khai báo 1 biến integer mình phải khai báo kiểu của biến là int. Nói chung dạng khai báo là như sau kiểu biến tên biến giá trị ban đầu C đưa thêm 1 từ khoá mới gọi là var . Từ khoá var cho phép định nghĩa 1 biến mà không cần khai báo kiểu tường minh như ví dụ dưới đây là hợp lệ trong C var i 3 var không phải là kiểu object hoặc variant trong VB . Kiểu dữ liệu của biến được xác định bởi biểu thức được gán vào biến. Ví dụ trên thì biến i sẽ có kiểu là int. Corisoiekpplicationl í ẵ class Program ĩ static void jfein string args var i 1 1 - _ . r. .T9. . Equals GetHashCcde Ì GetType V GetTypeCcde V ToString J-------------------J Nếu chúng ta khởi tạo biến là một kiểu string như sau var i This is a string Và do i là kiểu string nên các function sẽ thay đổi theo Biên tập Nguồn Internet C Cơ Bản najtespace ConsoleApplicationl 5 Froctair. I static vcid MainfstringJ3 args ị vai 1 This 13 a strimj i A1 _ CữmpareTo Contains CopyTữ EndsWith Equals GetEnumerator 4 GetHaỉhCode V GetType GetTypeCode T Bạn có thể khai báo các trường hợp khác như sau var i 5 var s Hello var d var numbers new int 1 2 3 var orders new Dictionary int Order Hạn chế - biến phải được khởi tạo giá trị khi nó được khai báo. var test ERROR - giá trị khởi tạo phải là một biểu thức. Giá trị khởi tạo không được là 1 một đối tượng hay tập hợp các giá trị. Nhưng nó có thể sử dụng toán tử new bới một đối tượng hoặc tập hợp các giá trị. Bạn không thể gán giá trị khởi tạo là một dãy dữ liệu. var test 1 2 3 ERROR var test1 new 1 2 3 This is correct - giá trị khởi tạo không thể là null var test null ERROR - Nếu biến .

Bấm vào đây để xem trước nội dung
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
24    21    1    02-12-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.