Dynamic
Lưu trữ bất kỳ kiểu giá trị nào trong biến kiểu dynamic được tạo bằng từ khóa dynamic. Kiểm tra kiểu cho các biến này diễn ra tại thời gian chạy. Dynamic là các biến được gán kiểu động.
Cú pháp khai báo kiểu dynamic:
dynamic <tên_biến> = giá_trị;
Ví dụ:
dynamic val1 = 100; dynamic val2 = 5; dynamic val3 = 20;
Kiểu dynamic tương tự kiểu object, ngoại trừ việc kiểm tra kiểu cho biến object diễn ra tại thời gian biên dịch, trong khi kiểu dynamic thì tại thời gian chạy.
Var
Từ khóa "var" khởi tạo biến với hỗ trợ var. Chỉ cần gán bất kỳ giá trị nào bạn muốn cho biến: integer, string, float, v.v. Đây là biến được gán kiểu tĩnh.
Ví dụ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
var myInt = 5;
var myString = "Amit";
Console.WriteLine("Rank: {0} \nName: {1}", myInt, myString);
}
}
}
Kết quả
Rank: 5 Name: Amit