C# хэл дээр динамик гэж юу вэ?
C# хэл дээр динамик гэж юу вэ?

Видео: C# хэл дээр динамик гэж юу вэ?

Видео: C# хэл дээр динамик гэж юу вэ?
Видео: C# хэл дээрх "var" ба "динамик" хоёрын ялгаа юу вэ? 2024, Арваннэгдүгээр
Anonim

185. The динамик Түлхүүр үг нь C# 4.0-д шинэ бөгөөд хувьсагчийн төрөл өөрчлөгдөх боломжтой эсвэл ажиллах цаг хүртэл мэдэгдэхгүй гэдгийг хөрвүүлэгчид хэлэхэд хэрэглэгддэг. Үүнийг Объектыг дамжуулах шаардлагагүйгээр харьцах боломжтой гэж бодоорой.

Мөн мэдэх зүйл бол C# хэл дээрх динамик төрөл гэж юу вэ?

C# дахь динамик төрөл онд C# 4.0, шинэ төрөл гэж нэрлэгддэг танилцуулсан байна динамик төрөл . Энэ нь эмхэтгэх хугацаанаас зайлсхийхэд хэрэглэгддэг төрөл шалгаж байна. Хөрвүүлэгч үүнийг шалгадаггүй төрөл -ийн динамик төрөл эмхэтгэх үед хувьсагч бол үүний оронд хөрвүүлэгч нь төрөл ажиллах үед.

Нэт дэх динамик төрөл гэж юу вэ? C# - Динамик төрөл NET 4.5) шинээр нэвтрүүлсэн төрөл Энэ нь эмхэтгэх хугацаанаас зайлсхийдэг төрөл шалгаж байна. А динамик төрөл зугтдаг төрөл эмхэтгэх үед шалгах; оронд нь шийддэг төрөл ажиллах үед. А динамик төрөл ашиглан тодорхойлж болно динамик түлхүүр үг.

Үүний нэгэн адил та C# хэл дээрх VAR болон динамик хоёрын ялгаа юу вэ?

var нь статик хэлбэрээр бичигдсэн хувьсагч юм. Үүний үр дүнд бий дотор хүчтэй бичсэн хувьсагч, өөрөөр хэлбэл эдгээр хувьсагчийн өгөгдлийн төрлийг эмхэтгэх үед гаргадаг. динамик байна динамикаар бичсэн хувьсагч. Энэ нь тэдгээрийн төрлийг эмхэтгэх цаг биш харин ажиллах хугацаанд нь гаргадаг гэсэн үг юм var төрөл.

Динамик өгөгдлийн төрөл гэж юу вэ?

Динамик өгөгдлийн төрлүүд байна динамик шинж чанартай бөгөөд мэдүүлэх үед эхлүүлэх шаардлагагүй. -ийн хувьсагч динамик өгөгдлийн төрөл int, float, string эсвэл объект гэх мэт ямар ч төрлийн өгөгдлөөр эхлүүлж болно. Динамик хувьсагчдыг функц үүсгэх, функцээс утгыг буцаахад ашиглаж болно.

Зөвлөмж болгож буй: