Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. คอลเล็กชัน I/O ArrayList แบบอิงดัชนีใน C # คืออะไร

    คลาส ArrayList แสดงถึงคอลเล็กชันที่เรียงลำดับของอ็อบเจ็กต์ที่สามารถจัดทำดัชนีทีละรายการ เป็นทางเลือกแทนอาร์เรย์ ตารางต่อไปนี้แสดงรายการคุณสมบัติที่ใช้กันทั่วไปของคลาส ArrayList - Sr.No คุณสมบัติ &คำอธิบาย 1 ความจุ รับหรือกำหนดจำนวนขององค์ประกอบที่ ArrayList สามารถมีได้ 2 นับ รับจำนวนองค์ประก

  2. คอลเลกชัน I/O BitArray แบบอิงดัชนีใน C # คืออะไร

    คลาส BitArray จัดการอาร์เรย์ขนาดเล็กของค่าบิต ซึ่งแสดงเป็นบูลีน โดยที่ true ระบุว่าบิตเปิดอยู่ (1) และ false ระบุว่าบิตปิดอยู่ (0) ต่อไปนี้เป็นวิธีการรวบรวม BitArray ตามดัชนี - ซีเนียร์ วิธีการ &คำอธิบาย 1 BitArray สาธารณะและ(ค่า BitArray); ดำเนินการระดับบิตและดำเนินการกับองค์ประกอบใน BitArray ป

  3. ตัวแปรท้องถิ่นขั้นสุดท้ายใน C #

    หากต้องการตั้งค่าตัวแปรท้องถิ่นขั้นสุดท้าย ให้ใช้คีย์เวิร์ดแบบอ่านอย่างเดียวใน C# เนื่องจากไม่สามารถใช้คีย์เวิร์ดสุดท้ายได้ การอ่านอย่างเดียวจะอนุญาตให้ตัวแปรได้รับการกำหนดค่าเพียงครั้งเดียว ฟิลด์ที่ระบุว่า อ่านอย่างเดียว สามารถตั้งค่าได้เพียงครั้งเดียวระหว่างการสร้างอ็อบเจ็กต์ ไม่สามารถเปลี่ยนแปลง

  4. การเข้าถึงเริ่มต้นสำหรับสมาชิกคลาสใน C # คืออะไร

    การเข้าถึงเริ่มต้นสำหรับสมาชิกชั้นเรียนใน C # เป็นแบบส่วนตัว ตัวแปรสมาชิก เช่น สมาชิกของคลาสคือแอตทริบิวต์ของวัตถุ (จากมุมมองของการออกแบบ) และจะถูกเก็บไว้เป็นส่วนตัวเพื่อใช้การห่อหุ้ม ตัวแปรเหล่านี้สามารถเข้าถึงได้โดยใช้ฟังก์ชันสมาชิกสาธารณะเท่านั้น ตัวอย่าง using System; namespace RectangleApplic

  5. จะคัดลอกคอลเล็กชัน List ไปยังอาร์เรย์ได้อย่างไร

    ในการคัดลอกคอลเลกชันรายการ C# ไปยังอาร์เรย์ ก่อนอื่นให้ตั้งค่ารายการ - List <string> list1 = new List <string> (); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four"); ตอนนี้ประกาศอาร์เรย์สตริงและใช้วิธี CopyTo() เพื่อคัดลอก

  6. อะไรคือความแตกต่างระหว่างการรวบรวมรายการและอาร์เรย์ใน C #?

    การรวบรวมรายการเป็นคลาสทั่วไปและสามารถจัดเก็บชนิดข้อมูลใดๆ เพื่อสร้างรายการได้ เพื่อกำหนดรายการ - List<string> l = new List<string>(); หากต้องการตั้งค่าองค์ประกอบในรายการ คุณต้องใช้วิธีเพิ่ม l.Add("One"); l.Add("Two"); l.Add("Three"); อาร์เรย์จะจัดเก็บคอลเ

  7. อะไรคือความแตกต่างระหว่างอาร์เรย์หลายมิติและอาร์เรย์ที่มีรอยหยัก?

    อาร์เรย์หลายมิติ อาร์เรย์หลายมิติเรียกอีกอย่างว่าอาร์เรย์สี่เหลี่ยม คุณสามารถกำหนดอาร์เรย์ 3 มิติของจำนวนเต็มเป็น − int [ , , ] val; มาดูวิธีการกำหนดอาร์เรย์สองมิติ int[,] val = new[3,3] อาร์เรย์หยัก อาร์เรย์ Jagged คืออาร์เรย์ของอาร์เรย์ ในการเข้าถึงองค์ประกอบจากมัน เพียงระบุดัชนีสำหรับอาร์เรย์

  8. อะไรคือความแตกต่างระหว่างคลาสสแตติกและคลาสที่ไม่คงที่ใน C #

    ต่อไปนี้เป็นข้อแตกต่างระหว่างคลาสสแตติกและไม่สแตติก - คลาสที่ไม่ใช่สแตติกสามารถสร้างอินสแตนซ์ได้ ในขณะที่คลาสสแตติกไม่สามารถสร้างอินสแตนซ์ได้ เช่น คุณไม่สามารถใช้คีย์เวิร์ดใหม่เพื่อสร้างตัวแปรประเภทคลาสได้ คลาสสแตติกมีได้เฉพาะเมธอดแบบสแตติก คลาสที่ไม่ใช่สแตติกสามารถมีเมธอดอินสแตนซ์และเมธอดส

  9. โปรโมชั่น C# ตัวเลข

    การเลื่อนตำแหน่งด้วยตัวเลขตามชื่อคือการโปรโมตประเภทที่เล็กลงเป็นประเภทที่ใหญ่ขึ้น เช่น สั้นถึงเต็ม ในตัวอย่างด้านล่าง เราได้เห็นการเลื่อนตำแหน่งเป็นตัวเลขในตัวดำเนินการเลขคณิตแล้ว ประเภทสั้นจะได้รับการเลื่อนระดับเป็นประเภทที่ใหญ่ขึ้นโดยอัตโนมัติ - ตัวอย่าง using System; class Program {   &nb

  10. การแปลงทศนิยมเป็นหลายฐานด้วย Stack

    สำหรับการแปลงหลายฐาน ให้ตั้งค่าตัวแปรและเพิ่มฐานที่คุณต้องการคำนวณ ในตัวอย่างของเรา ฉันได้ตั้งค่าตัวแปร baseNum เป็น 2 − int baseNum = 2; ในทำนองเดียวกัน หากคุณต้องการฐาน 8 ให้ตั้งค่าด้านบนเป็น − int baseNum = 2; คุณยังสามารถรับค่าตัวแปรข้างต้นเป็นอินพุตของผู้ใช้ได้ หลังจากได้รับค่าแล้ว ให้ตั้งค

  11. C# โปรโมชั่นตัวเลขสำหรับนิพจน์เงื่อนไข

    การเลื่อนแบบตัวเลขคือการเลื่อนประเภทขนาดเล็กไปเป็นประเภทที่ใหญ่ขึ้น เช่น สั้นถึงเต็ม ในตัวอย่างด้านล่าง เราได้เห็นการเลื่อนตำแหน่งเป็นตัวเลขในนิพจน์เงื่อนไข ประเภทสั้นจะได้รับการเลื่อนระดับเป็น int ขนาดใหญ่โดยอัตโนมัติ ตัวอย่าง using System; class Program {    static void Main() {  

  12. Generics vs non-generics ใน C #

    มีคอลเล็กชันสองประเภทใน C#:คอลเล็กชันที่ไม่ใช่แบบทั่วไปและคอลเล็กชันทั่วไป ข้อมูลทั่วไปใน C# คอลเล็กชันทั่วไปมีองค์ประกอบของประเภทข้อมูลเดียวกัน ตัวอย่างเช่น − รายการ พจนานุกรม แฮชเซ็ต พจนานุกรม − พจนานุกรมคือชุดของคีย์และค่าใน C # พจนานุกรม รวมอยู่ในเนมสเปซ System.Collection.Generics แฮชเซ็ต

  13. เหตุใดเราจึงใช้คีย์เวิร์ดภายในใน C #

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

  14. เหตุใดเราจึงใช้คีย์เวิร์ด params ใน C #

    ขณะประกาศเมธอด หากคุณไม่แน่ใจเกี่ยวกับจำนวนอาร์กิวเมนต์ที่ส่งผ่านเป็นพารามิเตอร์ ให้ใช้อาร์เรย์พารามิเตอร์ C# ต่อไปนี้คือตัวอย่างที่สมบูรณ์เพื่อเรียนรู้วิธีการนำพารามิเตอร์ไปใช้ใน C# - ตัวอย่าง using System; namespace Program {    class ParamArray {       public int AddEle

  15. จะเปรียบเทียบทูเพิลสองตัวใน C # ได้อย่างไร

    การเปรียบเทียบทูเพิลเกิดขึ้นหลังจาก C# 7.3 เปรียบเทียบสองทูเพิลอย่างง่ายดายโดยใช้ตัวดำเนินการความเท่าเทียมกันใน C# สมมุติว่าเรามีทูเพิลสองตัว − var one = (x: 1, y: 2); var two = (p: 1, 2: 3, r: 3, s:4); หากต้องการเปรียบเทียบ ให้ใช้ตัวดำเนินการ ==− if (one == two) Console.WriteLine("Both the

  16. เหตุใดการจัดทำดัชนีเริ่มต้นด้วยศูนย์ในอาร์เรย์ C #

    อาร์เรย์เป็นตัวชี้ไปยังที่อยู่ในหน่วยความจำของดัชนี ดัชนีนี้เป็นองค์ประกอบที่ 1 ของอาร์เรย์ ที่นี่ ดัชนีเปรียบเสมือนออฟเซ็ตและแนวคิดก่อนที่ภาษา C จะเกิดขึ้น สมมติว่าองค์ประกอบอาร์เรย์ของคุณเริ่มต้นจาก 0Xff000 และมี 5 องค์ประกอบ เช่น {35,23,67,88,90} ดังนั้น คุณอาร์เรย์ในหน่วยความจำจะเป็นดังนี้เพราะ

  17. คำหลักสุดท้ายใน C #

    Java มีคีย์เวิร์ดสุดท้าย แต่ C# ไม่มีการนำไปใช้ สำหรับการใช้งานแบบเดียวกัน ให้ใช้คีย์เวิร์ดปิดผนึก ด้วยการปิดผนึก คุณสามารถป้องกันการแทนที่วิธีการได้ เมื่อคุณใช้ตัวดัดแปลงที่ปิดสนิทใน C # บนเมธอด เมธอดนั้นจะสูญเสียความสามารถในการแทนที่ วิธีการปิดผนึกควรเป็นส่วนหนึ่งของคลาสที่ได้รับและวิธีการจะต้องเ

  18. ย้อนกลับอาร์เรย์โดยใช้ C #

    ขั้นแรก ตั้งค่าอาร์เรย์ดั้งเดิม − int[] arr = { 1, 2,3 }; // Original Array Console.WriteLine("Original Array= "); fo            reach (int i in arr) {    Console.WriteLine(i); } ตอนนี้ ใช้วิธี Array.reverse() เพื่อย้อนกลับอาร์เรย์ - Array.Reverse(

  19. คอลเลกชัน HashSet, C # Set ใน C # คืออะไร

    HashSet ใน C# กำจัดสตริงหรือองค์ประกอบที่ซ้ำกันในอาร์เรย์ ใน C# เป็นคอลเลกชันชุดที่ปรับให้เหมาะสมที่สุด ให้เราดูตัวอย่างเพื่อลบสตริงที่ซ้ำกันโดยใช้ C# HashSet - ตัวอย่าง using System; using System.Collections.Generic; using System.Linq; class Program {    static void Main() {   &nbs

  20. ตัวแปรสุดท้ายใน C #

    Java มีคีย์เวิร์ดสุดท้าย แต่ C# ไม่มีการนำไปใช้ ใช้คีย์เวิร์ดปิดผนึกหรืออ่านอย่างเดียวใน C# สำหรับการใช้งานเดียวกัน การอ่านอย่างเดียวจะอนุญาตให้ตัวแปรได้รับการกำหนดค่าเพียงครั้งเดียว ฟิลด์ที่ระบุว่า อ่านอย่างเดียว สามารถตั้งค่าได้เพียงครั้งเดียวระหว่างการสร้างอ็อบเจ็กต์ ไม่สามารถเปลี่ยนแปลงได้ ตัวอ

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:27/134  20-คอมพิวเตอร์/Page Goto:1 21 22 23 24 25 26 27 28 29 30 31 32 33