Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. คิวลำดับความสำคัญด้วย C #

    ข้อมูลที่จัดคิวลำดับความสำคัญไว้โดยมีค่าลำดับความสำคัญ เป็นการต่อคิว รายการที่มีคุณสมบัติสูงสุดจะถูกลบออกก่อนเมื่อคุณพยายามลบรายการออกจากคิวที่มีลำดับความสำคัญ ให้เราดูวิธีตั้งค่าลำดับความสำคัญ − public class MyPriorityQueue <T> where T : IComparable <T> { } ตอนนี้ให้เราเพิ่มรายการ ใ

  2. วิธีการส่วนตัวและขั้นสุดท้ายใน C #

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

  3. ตัวสร้างส่วนตัวและคลาส Singleton ใน C #

    ใช้คอนสตรัคเตอร์ส่วนตัวในคลาสที่มีสมาชิกสแตติกเท่านั้นดังที่แสดงด้านล่าง - class Demo {    // private constructor    private Demo() { }    public static a = 10; } คลาสซิงเกิลตันมีเมธอดปกติและคุณสามารถเรียกใช้โดยใช้อินสแตนซ์ เพื่อป้องกันหลายอินสแตนซ์ของคลาส ตัวสร้างส่

  4. ฟังก์ชั่นตัวดำเนินการใน C #

    ฟังก์ชันโอเปอเรเตอร์คือโอเปอเรเตอร์โอเวอร์โหลด ซึ่งเป็นฟังก์ชันที่มีชื่อพิเศษ ในการสร้าง ตัวดำเนินการคำหลักตามด้วยสัญลักษณ์สำหรับตัวดำเนินการที่ถูกกำหนด เช่นเดียวกับฟังก์ชันอื่นๆ โอเปอเรเตอร์ที่โอเวอร์โหลดจะมีประเภทการส่งคืนและรายการพารามิเตอร์ ตัวอย่างเช่น − public static Box operator+ (Vehicle v

  5. ตัวดำเนินการ ประเภท และตัวแปรใน C#

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

  6. เคล็ดลับการเพิ่มประสิทธิภาพสำหรับ C# Code

    ต่อไปนี้เป็นคำแนะนำ - รายการที่ต้องการ ใช้รายการเมื่อจำเป็น การทำงานกับ ArrayList สำหรับงานเดียวกันทำให้การทำงานของโค้ดช้าลง นี่เป็นกรณีพิเศษ หากคุณกำลังจัดเก็บวัตถุหลายประเภทในรายการเดียวกัน ใช้การดำเนินการเปลี่ยนการคูณ ต้องการการดำเนินการเปลี่ยนการคูณแทนตัวดำเนินการหาร เนื่องจากการใช้ตัวดำเนินกา

  7. ตัวแปรส่วนตัวใน C #

    ตัวระบุการเข้าถึงแบบส่วนตัวอนุญาตให้คลาสซ่อนตัวแปรสมาชิกและฟังก์ชันสมาชิกจากฟังก์ชันและอ็อบเจ็กต์อื่นๆ เฉพาะฟังก์ชันของคลาสเดียวกันเท่านั้นที่สามารถเข้าถึงสมาชิกส่วนตัวได้ แม้แต่อินสแตนซ์ของชั้นเรียนก็ไม่สามารถเข้าถึงสมาชิกส่วนตัวได้ สร้างตัวแปรส่วนตัว - private double length; เรามาดูตัวอย่างกัน ท

  8. คุณสมบัติเสริมในคลาส C#

    พร็อพเพอร์ตี้เป็นทางเลือก ถ้าเป็นไปได้และถูกต้องเพื่อให้มีค่าว่าง พร็อพเพอร์ตี้ที่ประเภท CLR ไม่สามารถมีค่าว่างได้ไม่สามารถกำหนดค่าเป็นค่าทางเลือกได้ ตัวอย่างการใช้แอตทริบิวต์เสริม - ตัวอย่าง [AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] internal sealed class

  9. โอเวอร์โหลดใน C #

    การโอเวอร์โหลดมีสองประเภทใน C # ฟังก์ชันโอเวอร์โหลด คุณสามารถมีคำจำกัดความได้หลายแบบสำหรับชื่อฟังก์ชันเดียวกันในขอบเขตเดียวกัน คำจำกัดความของฟังก์ชันต้องแตกต่างกันตามประเภทและ/หรือจำนวนอาร์กิวเมนต์ในรายการอาร์กิวเมนต์ เรามาดูตัวอย่างกัน − public static int mulDisplay(int one, int two) { } public s

  10. คลาสที่ซ้อนกันใน C #

    คลาสที่ซ้อนกันคือคลาสที่ประกาศในคลาสอื่นที่ล้อมรอบ เป็นสมาชิกของคลาสที่ปิดล้อม และสมาชิกของคลาสที่ล้อมรอบจะไม่สามารถเข้าถึงสมาชิกของคลาสที่ซ้อนกันได้ ให้เราดูตัวอย่างโค้ดของคลาสที่ซ้อนกันใน C# - ตัวอย่าง class One {    public int val1;    public class Two {      

  11. เครื่องมือทดสอบการกลายพันธุ์ใน C #

    หนึ่งในเครื่องมือที่ดีที่สุดสำหรับการทดสอบการกลายพันธุ์ใน C# คือ “VisualMutator” ซึ่งรวมเข้ากับสภาพแวดล้อมการเขียนโปรแกรม .NET ต่อไปนี้เป็นคุณสมบัติของ VisualMutant ซึ่งเป็นเครื่องมือทดสอบการกลายพันธุ์ - วัดคุณภาพของชุดทดสอบ เพื่อสร้างการกลายพันธุ์ลำดับแรกโดยใช้โอเปอเรเตอร์การกลายพันธุ์ที่มีอยู่แล

  12. อนุสัญญาการตั้งชื่อใน C #

    การเรียกชื่อคลาสสำหรับคลาส นิยามคลาสเริ่มต้นด้วยคลาสคีย์เวิร์ดตามด้วยชื่อคลาส และร่างกายของชั้นเรียนล้อมรอบด้วยเหล็กดัด ต่อไปนี้เป็นข้อตกลงสำหรับชื่อคลาส เคสปาสกาล ข้อตกลงการเข้ารหัสสำหรับชื่อคลาสคือชื่อของชื่อคลาส เช่น ควรเป็น PascalCasing public class EmployeeDetails {} ด้านบน ชื่อคลาส Employee

  13. ข้อยกเว้นตัวชี้ Null ใน C #

    NullReferenceException เป็น NullPointerException เวอร์ชัน C# ในการจัดการและจับมันในภาษา C# ให้ใช้ try-catch ตัวอย่างด้านล่างแสดงให้เห็นว่าตัวแปรถูกตั้งค่าเป็น null และเมื่อเราพยายามพิมพ์ ตัวแปรนั้นจะส่งข้อยกเว้นที่ถูกจับในการดักจับ - Try {    a = null;    Console.WriteLine(a); }

  14. ตัวเลขใน C #

    สำหรับตัวเลขใน C # ให้ใช้ประเภท int แทนจำนวนเต็ม ซึ่งเป็นจำนวนเต็มบวกหรือลบ ให้เราดูวิธีเพิ่มจำนวนเต็มสองตัวใน C# โดยใช้ตัวดำเนินการทางคณิตศาสตร์ + − using System; using System.Linq; class Program {    static void Main() {       int x = 20;       int y = 30;

  15. การเอาชนะใน C #

    ความแตกต่างระหว่างรันไทม์มีวิธีการแทนที่ที่เรียกว่าการรวมแบบไดนามิกหรือการรวมปลาย มันถูกนำไปใช้โดยคลาสนามธรรมและฟังก์ชั่นเสมือน คลาสนามธรรมประกอบด้วยเมธอดนามธรรมซึ่งใช้งานโดยคลาสที่ได้รับ ให้เราดูตัวอย่างของคลาสนามธรรมที่ใช้รันไทม์ polymorphism และทำงานร่วมกับ Overriding − ตัวอย่าง using System; n

  16. วิธีการส่วนตัวใน C #

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

  17. จะย้อนกลับสตริงโดยใช้ C # ได้อย่างไร

    หากต้องการย้อนกลับสตริง ให้ใช้เมธอด Array.Reverse() ตั้งค่าสตริงที่คุณต้องการย้อนกลับ - string str = "Amit"; ในวิธีการข้างต้น เราได้แปลงสตริงเป็นอาร์เรย์อักขระ - char[] ch = str.ToCharArray(); จากนั้นจึงใช้วิธี Reverse() Array.Reverse(ch); ตัวอย่าง using System; namespace Demo {  

  18. วิธีสลับตัวเลขสองตัวโดยไม่ต้องใช้ตัวแปร temp ใน C #

    ในการสลับตัวเลขสองตัว ให้ใช้ตัวแปรตัวที่สามและดำเนินการทางคณิตศาสตร์โดยไม่ต้องใช้ตัวแปร temp ตั้งค่าสองตัวแปรสำหรับการสลับ - val1 = 5; val2 = 10; ตอนนี้ทำการดำเนินการต่อไปนี้เพื่อสลับ - val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2; ตัวอย่าง using System; namespace Demo {    

  19. เครือข่ายใน C #

    .NET Framework มีการใช้งานบริการเครือข่ายแบบแบ่งชั้น ขยายได้ และจัดการได้ คุณสามารถรวมเข้ากับแอปพลิเคชันของคุณได้อย่างง่ายดาย ใช้ System.Net; เนมสเปซ ให้เราดูวิธีการเข้าถึงคลาส Uri:.ใน C# มันให้การแสดงวัตถุของตัวระบุทรัพยากรแบบสม่ำเสมอ (URI) - Uri uri = new Uri("https://www.example.com/");

  20. ตัด (ลบช่องว่างนำหน้าและต่อท้าย) สตริงใน C #

    หากต้องการตัดแต่งสตริงใน C # ให้ใช้นิพจน์ทั่วไป ขั้นแรก กำหนดรูปแบบสำหรับ regex − string pattern = "\\s+"; สมมติว่าต่อไปนี้เป็นสตริงที่มีช่องว่างนำหน้าและต่อท้าย - string input = " Welcome User "; ตอนนี้ใช้ Regex ตั้งค่ารูปแบบและรับผลลัพธ์เป็นสตริงใหม่ใน C # Regex rgx = new Re

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