ไดนามิก
เก็บค่าประเภทใดก็ได้ในตัวแปรประเภทข้อมูลไดนามิกที่สร้างโดยใช้คีย์เวิร์ดไดนามิก การตรวจสอบประเภทสำหรับตัวแปรประเภทนี้เกิดขึ้นขณะทำงาน ไดนามิกเป็นตัวแปรที่พิมพ์แบบไดนามิก
ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศประเภทไดนามิก -
dynamic <variable_name> = value;
ต่อไปนี้เป็นตัวอย่าง −
dynamic val1 = 100; dynamic val2 = 5; dynamic val3 = 20;
ประเภทไดนามิกจะคล้ายกับประเภทอ็อบเจ็กต์ ยกเว้นว่าประเภทการตรวจสอบตัวแปรประเภทอ็อบเจ็กต์จะเกิดขึ้นในเวลาคอมไพล์ ในขณะที่สำหรับตัวแปรประเภทไดนามิกจะเกิดขึ้นที่รันไทม์
วาร์
คีย์เวิร์ด "var" เริ่มต้นตัวแปรด้วยการสนับสนุน var เพียงแค่กำหนดค่าที่คุณต้องการให้กับตัวแปร จำนวนเต็ม สตริง ทุ่น ฯลฯ ตัวแปรนี้เป็นตัวแปรแบบสแตติก
ตัวอย่าง
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); } } }
ผลลัพธ์
Rank: 5 Name: Amit