ไดนามิก
เก็บค่าประเภทใดก็ได้ในตัวแปรประเภทข้อมูลไดนามิกที่สร้างโดยใช้คีย์เวิร์ดไดนามิก การตรวจสอบประเภทสำหรับตัวแปรประเภทนี้เกิดขึ้นขณะทำงาน ไดนามิกเป็นตัวแปรที่พิมพ์แบบไดนามิก
ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศประเภทไดนามิก -
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