คำถามและคำตอบสัมภาษณ์ .NET 40 อันดับแรก (2025)

ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์ .NET สำหรับนักศึกษาใหม่และผู้สมัครที่มีประสบการณ์เพื่อให้ได้งานในฝัน


1) อธิบายว่า .NET Framework คืออะไร

.Net Framework ได้รับการพัฒนาโดย ไมโครซอฟท์- โดยนำเสนอเทคโนโลยีและเครื่องมือที่จำเป็นในการสร้างแอปพลิเคชันแบบเครือข่ายตลอดจน Distributed Web Services และ Web Applications


2) .NET Framework ให้อะไร?

.NET Framework แสดงผลเวลาคอมไพล์และเวลาพื้นฐานที่จำเป็นเพื่อสร้างและเรียกใช้ภาษาใดๆ ที่สอดคล้องกับข้อกำหนดภาษาทั่วไป (CLS)

ดาวน์โหลดไฟล์ PDF ฟรี: คำถามและคำตอบสัมภาษณ์ .NET


3) พูดถึงองค์ประกอบหลักของ .Net framework คืออะไร

ส่วนประกอบหลักของ .Net framework คือ

  • Common Language Runtime (CLR)
  • .Net Framework คลาสไลบรารี (FCL)
  • โดเมนแอปพลิเคชัน
  • รันไทม์โฮสต์
  • การทำงานร่วมกันข้ามภาษา
  • การดำเนินการแบบเคียงข้างกัน
  • โปรไฟล์
  • รันไทม์ภาษาแบบไดนามิก (DLR)
  • ระบบประเภททั่วไป
  • ข้อมูลเมตาและส่วนประกอบที่อธิบายตัวเอง
  • .Net Framework ความปลอดภัย
  •  สถาปัตยกรรม Model View Presenter (MVP)

4) กล่าวถึงคุณลักษณะสำคัญของ .NET ?

  • ต่างจากภาษาการเขียนโปรแกรมอื่นๆ ใน .NET โปรแกรมจะถูกรวบรวมเป็นภาษากลางที่เรียกว่า MSIL (Microsoft Intermediate Language)
  • รหัส MSIL ไม่มีสิ่งใดเลย API โทรไปยังแพลตฟอร์มใด ๆ โดยเฉพาะ
  • คอมไพเลอร์จะตรวจสอบเฉพาะไวยากรณ์และความหมายที่จำเป็นเท่านั้น
  • ไลบรารีที่ใช้โดยโปรแกรมมีการเชื่อมโยงก่อนที่จะสร้าง MSIL มีการเชื่อมโยงในรูปแบบที่ไม่ได้คอมไพล์
  • แทนที่จะเรียก API ของ ระบบปฏิบัติการโปรแกรมใช้ CLR ในการเรียก API CLR ทำหน้าที่เป็นคนกลาง
  • การรวบรวมขยะและการจัดการหน่วยความจำอัตโนมัติทำได้โดย CLR

5) พูดถึงภาษาใดบ้างที่ .NET รองรับ?

ภาษาที่ .NET รองรับได้แก่

  • NET
  • C#
  • ภาษาโคบอล
  • PERL
คำถามสัมภาษณ์ .NET
คำถามสัมภาษณ์ .NET

6) พูดถึงประเภทข้อมูล int ใน .NET มีขนาดใหญ่เพียงใด

ประเภทข้อมูล int ใน .NET คือ 32 บิต


7) พูดถึง .Net Namespaces คืออะไร

เนมสเปซใน .NET เป็นเพียงวิธีการจัดระเบียบ .NET Framework Class Library ให้เป็นการจัดกลุ่มแบบลอจิคัลตามการใช้งาน ฟังก์ชันการทำงาน และหมวดหมู่ของเนมสเปซเท่านั้น


8) พูดถึง MSIL ใน .NET คืออะไร

  • MSIL ย่อมาจาก Microsoft Intermediate Language
  • ในช่วงเวลาคอมไพล์ ซอร์สโค้ดจะถูกแปลงเป็นภาษา Microsoft Intermediate Language (MSIL) โดยคอมไพเลอร์
  • MSIL เป็นชุดคำสั่งที่ไม่ขึ้นกับ CPU ซึ่งสามารถแปลงเป็นโค้ดเนทีฟได้อย่างมีประสิทธิภาพ

9) พูดถึงฟังก์ชั่น .NET Assembly ทำหน้าที่อะไร?

แอสเซมบลีเป็นหน่วยหลักของการปรับใช้ในแอปพลิเคชัน .NET Framework ที่ทำงานเป็น .exe หรือ .dll

แอสเซมบลีทำหน้าที่ดังต่อไปนี้

  • ประกอบด้วยรหัส IL ที่ถูกเรียกใช้งานโดยรันไทม์ภาษาทั่วไป
  • มันสร้างขอบเขตความปลอดภัย
  • ด้วยการกำหนดขอบเขตชื่อสำหรับประเภทต่างๆ ที่รันไทม์ จะช่วยให้มั่นใจในความปลอดภัย
  • มันมีข้อมูลเวอร์ชัน
  • ช่วยให้สามารถดำเนินการแอสเซมบลีเดียวกันหลายเวอร์ชันแบบเคียงข้างกัน
  • การชุมนุมเป็นที่ที่มีการร้องขอและอนุญาต

10) พูดถึง .Net Assembly Manifest คืออะไร

.Net Assembly Manifest เป็นไฟล์ที่มีข้อมูลเมตาเกี่ยวกับ .NET Assemblies อธิบายว่าองค์ประกอบต่างๆ ในชุดประกอบมีความสัมพันธ์กันอย่างไร กล่าวอีกนัยหนึ่ง อธิบายความสัมพันธ์และการขึ้นต่อกันของส่วนประกอบใน Assembly ข้อมูลขอบเขต ข้อมูลเวอร์ชัน ฯลฯ


11) พูดถึง MSIL ใน .NET คืออะไร

Microsoft Intermediate Language (MSIL) มีคำแนะนำสำหรับการจัดเก็บ โหลด การเริ่มต้น และการเรียกใช้เมธอดบนออบเจ็กต์ ตลอดจนคำแนะนำสำหรับการดำเนินการทางตรรกะและทางคณิตศาสตร์ การเข้าถึงหน่วยความจำโดยตรง โฟลว์การควบคุม การจัดการข้อยกเว้น และการดำเนินการอื่นๆ


12) อธิบายว่ารูปแบบไฟล์ PE (Portable Executable) คืออะไร

รูปแบบ Portable Executable (PE) เป็นรูปแบบไฟล์สำหรับปฏิบัติการ รหัสอ็อบเจ็กต์ และ DLL ที่ใช้ในระบบปฏิบัติการ Windows รุ่น 64 บิตและ 32 บิต


13) พูดถึงความแตกต่างระหว่าง Assembly และ Namespace คืออะไร?

  • เนมสเปซสามารถขยายได้หลายแอสเซมบลี
  • เนมสเปซสามารถจัดกลุ่มคลาสตามตรรกะ
  • แอสเซมบลีคือการจัดกลุ่มทางกายภาพของหน่วยลอจิคัล

14) แสดงรายการเนมสเปซที่ .net ให้มาเพื่อการจัดการข้อมูล?

เนมสเปซที่จัดทำโดย .net สำหรับการจัดการข้อมูลประกอบด้วย

  • ข้อมูล
  • ข้อมูล SQLClient
  • XML

คำถามสัมภาษณ์ .NET


15) พูดถึง GAC ใน .net คืออะไร

GAC ย่อมาจาก Global Assembly Cache เป็นพื้นที่หน่วยความจำที่สงวนไว้เพื่อจัดเก็บแอสเซมบลีของแอปพลิเคชัน .NET ทั้งหมดที่ทำงานบนเครื่องบางเครื่อง


16) พูดถึง STA ใน .NET คืออะไร

STA หรือโมเดลอพาร์ตเมนต์แบบเธรดเดี่ยวนำเสนอกระบวนทัศน์แบบข้อความสำหรับการจัดการกับอ็อบเจ็กต์หลายรายการที่ทำงานพร้อมกัน ทุกด้ายอาศัยอยู่ในอพาร์ตเมนต์ของตัวเอง


17) พูดถึง data access modifier ใน .NET คืออะไร?

ตัวแก้ไขการเข้าถึงข้อมูลใน .NET จัดเตรียมคลาส ฟังก์ชัน หรือตัวแปรที่สามารถเข้าถึงได้


18) พูดถึงประเภทของ access modifier ใน .NET คืออะไร?

ตัวแก้ไขการเข้าถึงใน .NET มีห้าประเภท

  • สาธารณะ
  • ส่วนตัว
  • มีการป้องกัน
  • ภายใน
  • ป้องกันภายใน

19) พูดถึงประเภทของความปลอดภัยของโค้ดที่มีอยู่ใน .NET หรือไม่?

ประเภทของรหัสความปลอดภัยที่มีอยู่ใน .NET ได้แก่

  • การรักษาความปลอดภัยตามบทบาท: สิ่งนี้ให้สิทธิ์ผู้ใช้
  • ความปลอดภัยในการเข้าถึงรหัส: สิ่งนี้จะช่วยปกป้องทรัพยากรระบบจากการโทรที่ไม่ได้รับอนุญาต

20) อธิบายว่าคุณสามารถใช้รูปแบบซิงเกิลตันใน .NET ได้อย่างไร

หากต้องการใช้รูปแบบซิงเกิลตันใน .NET จะต้องปฏิบัติตามขั้นตอนต่อไปนี้

  • สร้างชั้นเรียนที่มีสมาชิกแบบคงที่
  • กำหนดคอนสตรัคเตอร์ส่วนตัว
  • ในการเข้าถึงวัตถุซิงเกิลตัน สามารถใช้วิธีคงที่ได้

21) อธิบายวิธีจัดการข้อยกเว้นใน .NET

ใน .Net เมื่อมีข้อยกเว้น .NET Framework จะสร้างอ็อบเจ็กต์ประเภท 'Exception' และ 'พ่น' วัตถุข้อยกเว้นนี้จะมีข้อมูลทั้งหมดเกี่ยวกับ 'ข้อผิดพลาด'

หากคุณใส่โค้ดของคุณไว้ในบล็อก try-catch คุณจะได้รับวัตถุข้อยกเว้นในบล็อก 'catch' เมื่อมีข้อยกเว้นเกิดขึ้น


22) อธิบายว่าคุณสามารถสร้างและใช้งานได้อย่างไร แถว ใน. NET?

ใน .NET คุณสามารถสร้างอาร์เรย์ได้ด้วยวิธีต่อไปนี้

  • ประกาศการอ้างอิงไปยังอาร์เรย์
  • สร้างอาร์เรย์ของ Int32elements สิบรายการ
  • การสร้างอาร์เรย์ 2 มิติ
  • การสร้างอาร์เรย์ 3 มิติ

23) พูดถึงประเภทข้อมูลที่ผู้ใช้กำหนดคืออะไร?

ชนิดข้อมูลที่ผู้ใช้กำหนดคือชนิดข้อมูลที่มีชื่อซึ่งสร้างโดยผู้ใช้ อาจเป็นประเภทที่มีโครงสร้างซึ่งมีลำดับของแอตทริบิวต์ที่มีชื่อซึ่งแต่ละประเภทมีประเภท หรืออาจเป็นประเภทที่แตกต่างกันซึ่งใช้การแสดงร่วมกับประเภทข้อมูลในตัวบางประเภท จากนี้สามารถจำแนกได้เป็น

  • ประเภทที่แตกต่าง
  • ประเภทการอ้างอิง
  • ประเภทที่มีโครงสร้าง

24) แสดงรายการเนมสเปซไลบรารีคลาสพื้นฐาน .Net บางส่วนหรือไม่

ไลบรารีคลาสฐาน .Net รวบรวมฟังก์ชันทั่วไปจำนวนมากและทำให้นักพัฒนาสามารถเข้าถึงได้อย่างง่ายดาย

เนมสเปซไลบรารีคลาสฐาน .Net เพียงไม่กี่รายการเท่านั้น

  • กิจกรรม
  • คอลเลคชั่น
  • องค์ประกอบ
  • บริการองค์กร
  • การจัดการ
  • รันไทม์และอื่นๆ

25) พูดถึงความแตกต่างระหว่างโครงสร้างและคลาสใน .NET คืออะไร?

เรียน โครงสร้าง
โดยปกติจะใช้กับข้อมูลปริมาณมาก ใช้สำหรับข้อมูลจำนวนน้อย
มันสามารถสืบทอดได้ มันไม่สามารถสืบทอดได้
อาจเป็นโมฆะได้ มันไม่สามารถเป็น NULL เหมือนคลาสได้
สำหรับชั้นเรียน คำหลักที่ใช้คือ 'class' สำหรับโครงสร้างคำสำคัญที่ใช้คือ 'struct'
โดยค่าเริ่มต้นตัวแปรสมาชิกคลาสจะเป็นแบบส่วนตัว ตามโครงสร้างเริ่มต้น สมาชิกจะสามารถเข้าถึงแบบสาธารณะได้
มันมีสนามผันผวน ไม่สามารถมีสนามผันผวนได้
ไม่สามารถใช้ขนาดของตัวดำเนินการได้ สามารถใช้ขนาดของผู้ปฏิบัติงานได้
ฟิลด์จะเริ่มต้นโดยอัตโนมัติ ฟิลด์จะไม่เริ่มต้นโดยอัตโนมัติ

26) พูดถึงประเภทของอาร์เรย์หลายมิติที่ใช้ใน .NET ?

ประเภทของอาร์เรย์หลายมิติที่ใช้ใน .NET ได้แก่

  • อาร์เรย์หยัก: อาร์เรย์หลายมิติประเภทนี้มีแต่ละอาร์เรย์ย่อยเป็นอาร์เรย์อิสระที่มีความยาวต่างกัน สำหรับอาร์เรย์ Jagged คุณต้องใช้ชุดวงเล็บเหลี่ยมแยกต่างหาก
  • อาร์เรย์สี่เหลี่ยม: อาร์เรย์หลายมิติประเภทนี้มีอาร์เรย์ย่อยทั้งหมดที่มีมิติเฉพาะที่มีความยาวเท่ากัน สำหรับอาร์เรย์สี่เหลี่ยม คุณต้องใช้วงเล็บเหลี่ยมชุดเดียว

27) อธิบายวิธีการเพิ่มคุณสมบัติใน.NET?

เมื่อต้องการเพิ่มคุณสมบัติใน.NET คุณสามารถใช้ขั้นตอนคุณสมบัติหรือฟิลด์ก็ได้


28) พูดถึงเหตุการณ์ที่เกิดขึ้นใน .NET คืออะไร?

เหตุการณ์เดือดปุด ๆ ใน .NET ถูกกำหนดให้เป็นการส่งผ่านการควบคุมจากลูกไปยังพาเรนต์เรียกว่าเดือดปุด ๆ การควบคุม เช่น datalist, datagrid, Repeater ฯลฯ สามารถมีการควบคุมลูก เช่น กล่องรายการ ฯลฯ


29) พูดถึงหน้าต่างการดีบักที่มีให้ใช้งานคืออะไร?

หน้าต่างที่พร้อมใช้งานขณะทำการดีบัก ได้แก่

  • จุดพัก
  • เอาท์พุต
  • ทันทีทันใด

30) อธิบายว่า Microsoft Silverlight คืออะไร

Micro-soft Silverlight เป็นเครื่องมือโอเพ่นซอร์สสำหรับสร้างและปรับใช้แอปพลิเคชันอินเทอร์เน็ตและประสบการณ์สื่อบนเว็บ

สถาปัตยกรรม Silverlight ประกอบด้วยองค์ประกอบหลักสามส่วน

  • กรอบการนำเสนอหลัก: กรอบงานประกอบด้วยองค์ประกอบต่างๆ เช่น การผูกข้อมูล กราฟิกแบบเวกเตอร์ ข้อความ ภาพเคลื่อนไหว รูปภาพสำหรับการนำเสนอคุณสมบัติต่างๆ
  • กรอบงาน .NET สำหรับ Silverlight: ประกอบด้วยไลบรารีและส่วนประกอบเช่น XLINQ XML การทำให้เป็นอนุกรม, Syndication, ไลบรารีคลาสพื้นฐาน, เครือข่ายและรันไทม์ภาษาทั่วไป,
  • ตัวอัปเดตและตัวติดตั้ง: เป็นการควบคุมการติดตั้งและให้การอัพเดตอัตโนมัติ

คุณสมบัติที่สำคัญใน Silverlight

  • เครื่องมือ: การดีบัก XAML รวมอยู่ในเวอร์ชันนี้โดยเฉพาะเพื่อวัตถุประสงค์ในการรวม
  • สื่อ: คุณสามารถควบคุมระดับเสียง ระดับเสียงสูงต่ำได้ในคลาสเอฟเฟกต์เสียง
  • ข้อความ: เปิดตัวองค์ประกอบ RichTextBoxOverflow ซึ่งจะช่วยในการจัดวางข้อความโดยอัตโนมัติในสถานการณ์เช่นหลายคอลัมน์
  • การผูกข้อมูล: รองรับเทมเพลตข้อมูลโดยนัย ซึ่งหมายความว่าคุณสามารถระบุเทมเพลตข้อมูลสำหรับประเภทเฉพาะในการผูกของคุณได้
  • การควบคุม: “จำนวนคลิก” จะช่วยโดยทั่วไปในการติดตามองค์ประกอบในแอปพลิเคชันของคุณด้วยการคลิกสองครั้ง คุณสมบัติอีกอย่างหนึ่งคือการรองรับ "หลายหน้าต่าง" ซึ่งช่วยให้คุณสร้างหลายหน้าต่างที่แอปพลิเคชันของคุณสามารถโต้ตอบด้วยได้
  • กราฟิก 3 มิติ: API กราฟิก 3D พร้อมใช้งานแล้วพร้อมไฟสีเงินใหม่พร้อมคุณสมบัติเพิ่มเติมมากมาย
  • แอปพลิเคชันที่เชื่อถือได้ในเบราว์เซอร์: โดยไม่ต้องติดตั้ง แอปพลิเคชันสามารถใช้ในเบราว์เซอร์ผ่านคุณสมบัตินี้ได้
  • ทั่วไป: นอกเหนือจากคุณสมบัติเหล่านี้ทั้งหมดแล้ว ยังมีคุณสมบัติที่ได้รับการปรับปรุงซึ่งควรจะเห็นในเวอร์ชันเบต้า เช่น การพิมพ์แบบเวกเตอร์ เหตุการณ์ DataContextchanged ใหม่ การทำงานร่วมกันของ COM สำหรับแอปพลิเคชันในเบราว์เซอร์ที่เชื่อถือได้

31) Silverlight ประกอบด้วยอะไร?

Silverlight มาพร้อมกับองค์ประกอบหลักสี่ประการ

  • ปลั๊กอิน Silverlight
  • Silverlight Host เว็บเพจ
  • ไฟล์แอปพลิเคชัน Silverlight (.XAP)
  • ภาษาอินเทอร์เฟซ XAML

ปลั๊กอิน Silverlight มาพร้อมกับคุณสมบัติมากมายเช่น

  • เครื่องมือการนำเสนอ
  • โปรแกรมแยกวิเคราะห์ XAML
  • .NET Parser
  • NET Framework ที่
  • คุณลักษณะด้านสื่อ
  • การโต้ตอบของเบราว์เซอร์
  • ดาวน์โหลด

32) อธิบายว่าไฟล์ .xap คืออะไร

ไฟล์ .xap เป็นไฟล์บีบอัดสำหรับแอปพลิเคชัน Silver ไฟล์ .xap ประกอบด้วย AppManifest.xaml, คอมไพล์เอาต์พุตแอสเซมบลีของโครงการ Silverlight (.dll) และทรัพยากรอื่นๆ โดยแอปพลิเคชัน Silverlight Visual Studio สร้างสองไฟล์เมื่อสร้างโครงการ App.xaml และ Page.xaml

หากต้องการเรียกใช้แอปพลิเคชัน Silverlight บนเว็บเซิร์ฟเวอร์ คุณจะต้องเพิ่มนามสกุล .XAP ต่อท้ายด้วยแอปพลิเคชันประเภท MIME/X-Silverlight ในการกำหนดค่าประเภทไฟล์ที่รองรับของเซิร์ฟเวอร์

ประเภทไมม์ .XAP คือ: แอปพลิเคชั่น/x-Silverlight.


33) แสดงรายการเครื่องมือที่จำเป็นในการสร้างแอปพลิเคชัน Silverlight?

เครื่องมือที่ใช้สร้างแอพพลิเคชั่น Silverlight ได้แก่

  • ไมโครซอฟต์เอ็กซ์เพรสชันสตูดิโอ: เครื่องมือนี้มีไว้สำหรับนักออกแบบเว็บไซต์เนื่องจากใช้เพื่อสร้างองค์ประกอบภาพที่หลากหลายสำหรับแอปพลิเคชัน Silverlight พร้อมเนื้อหาภาพและกราฟิกที่ได้รับการปรับปรุง
  • ไมโครซอฟต์วิชวลสตูดิโอ: เครื่องมือนี้มีไว้สำหรับโปรแกรมเมอร์ที่มีแอปพลิเคชันที่ใช้ตรรกะหรือต้องมีการเขียนโปรแกรม อนุญาตให้โปรแกรมเมอร์สร้างแอปพลิเคชัน Silverlight ในภาษา .NET ใดก็ได้ (เช่น C#, NET เป็นต้น)

ตาข่าย การสนับสนุนแอพพลิเคชัน ใน Silverlight สามารถแยกออกเป็นสองส่วน

  • รันไทม์ภาษาทั่วไปแบบฝัง (CLR)
  • ไลบรารีกรอบงาน.NET

34) พูดถึงว่า Silverlight อนุญาตให้ใช้วิดีโอ MPEG4 และ H.264 หรือ AAC (การเข้ารหัสเสียงขั้นสูง) หรือวิดีโอแฟลชหรือไม่

ไม่ Silverlight ไม่รองรับวิดีโอ MPEG4 และ H.264 อย่างไรก็ตาม เนื้อหาจากหลายรูปแบบเหล่านี้สามารถแปลงเป็นรูปแบบที่ Silverlight รองรับได้ เช่น ฟังก์ชันเซิร์ฟเวอร์อัตโนมัติ จากนั้นจึงแทรกลงในแอปพลิเคชันที่ใช้ Silverlight


35) อธิบายว่าคุณสามารถโฮสต์แอปพลิเคชัน Silverlight ได้อย่างไร

แอปพลิเคชัน Silverlight สามารถโฮสต์ได้บนเว็บเซิร์ฟเวอร์เกือบทุกประเภท เช่น Apache และ IIS (Internet Information Server) หากต้องการโฮสต์แอปพลิเคชัน Silverlight จากเว็บเซิร์ฟเวอร์ของคุณ คุณต้องอนุญาตประเภท MIME ตามที่กล่าวไว้ด้านล่าง

นามสกุล ประเภท MIME
  • .XAML
  • .XAP
  •  แอปพลิเคชัน/ xaml+xml
  • แอปพลิเคชัน/แอป Silverlight

36) พูดถึงความแตกต่างระหว่าง WPF (Windows Presentation Foundation) และ Windows Silverlight คืออะไร?

  • ในแง่ของคุณสมบัติ แสงสีเงินเป็นส่วนย่อยของ WPF
  • Silverlight แข่งขันกับแฟลช Adobes และได้รับการออกแบบมาเพื่อพัฒนาแอปพลิเคชันอินเทอร์เน็ตที่ใช้เบราว์เซอร์ที่หลากหลาย
  • ในขณะที่ WPF เป็นเทคโนโลยีของ Microsoft สำหรับการพัฒนาแอพพลิเคชั่นกราฟิกที่ได้รับการปรับปรุงสำหรับแพลตฟอร์มเดสก์ท็อป ในขณะที่ Silverlight สามารถใช้ในการสร้างแอพพลิเคชั่นที่เข้าถึงได้ผ่านทางอินเทอร์เน็ต
  • แอปพลิเคชันเว็บเบราว์เซอร์สามารถโฮสต์บนเว็บเบราว์เซอร์ที่ให้คุณสมบัติกราฟิกที่หลากหลายสำหรับแอปพลิเคชันเว็บ

37) อธิบายว่าคุณสามารถส่งพารามิเตอร์ไปยังตัวควบคุมแสงสีเงินจากเพจ ASP.NET ได้อย่างไร

คุณสามารถส่งพารามิเตอร์จากหน้า aspx ของคุณและ HTML หน้าไปยังตัวควบคุม Silverlight โดยการตั้งค่า InitParameters การควบคุมผู้ใช้เพจ Xaml มีคุณสมบัติที่เรียกว่า InitParameters จากเพจ ASPX ของคุณ คุณสามารถตั้งค่าในรูปแบบของคู่ค่าคีย์ได้ เนื่องจากคุณสมบัตินี้ยอมรับคู่คีย์-ค่า คุณจึงสามารถส่งผ่านชุดค่าสตริงใดก็ได้


38) อธิบายวิธี Silverlight และ ASP.NET AJAX ผู้บริโภคสามารถใช้ได้หรือไม่?

Silverlight ซิงโครไนซ์กับแอปพลิเคชันเว็บที่มีอยู่ รวมถึงแอปพลิเคชัน ASP.NET AJAX เห็นได้ชัดว่า ASP.NET AJAX และ Silverlight ถูกสร้างขึ้นเพื่อเป็นเทคโนโลยีเสริม กล่าวโดยย่อ Silverlight และ ASP.NET AJAX สามารถสื่อสารกับแอปพลิเคชัน AJAX ใดก็ได้ นอกจากนี้ ASP.NET AJAX ยังสามารถใช้เพื่อควบคุมการแสดงภาพข้อมูลโดยใช้ Silverlight หรือการมอบประสบการณ์อันยาวนานอีกด้วย


39) อธิบายว่าคุณสามารถตรวจสอบสถานะการเชื่อมต่ออินเทอร์เน็ตใน Silverlight ได้อย่างไร?

โดยใช้รหัสต่อไปนี้ คุณสามารถตรวจสอบการเชื่อมต่ออินเทอร์เน็ตได้

If (NetworkInterface.GetIsNetworkAvailable())

{
Messagebox.Show(“ Network available”);
}
else
{
Message.box.Show(“ Network not available”);
}

40) อธิบายว่า RIA คืออะไร?

RIA ย่อมาจากแอปพลิเคชันอินเทอร์เน็ตที่หลากหลาย และเป็นแอปพลิเคชันบนเว็บที่มีคุณสมบัติครบถ้วน คุณสมบัติที่หลากหลายรวมถึงการรองรับ AJAX เค้าโครง ภาพเคลื่อนไหว เสียง และวิดีโอในตัว Silverlight เป็นตัวอย่างของ RIA


41) พูดถึงการควบคุมเค้าโครงที่แตกต่างกันใน Silverlight มีอะไรบ้าง?

มีการควบคุมสามแบบให้เลือกเช่น

  • สแต็คพาเนล: โดยจะวางตำแหน่งองค์ประกอบลูกในแนวตั้งหรือแนวนอน
  • กริด: มันจะวางองค์ประกอบลูกไว้ในแถวหรือคอลัมน์
  • ผ้าใบ: มันจะวางองค์ประกอบลูกตามช่องว่าง X, Y

42) ไวยากรณ์ของ Net คืออะไร?

ไวยากรณ์สำหรับ ASP.Net มักจะประกอบด้วยไฟล์ HTML อย่างไรก็ตาม ไฟล์ ASP สามารถมีสคริปต์เซิร์ฟเวอร์พร้อมตัวคั่นได้ ตัวอย่างของ “Hello World !”

< ! DOCTYPE html>

< html >

< body >

< %

Response.write (“Hello World!”)

%>

</body>

</html>

คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)

Share

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *