Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. วิธีรับค่าที่ n ของซีรีย์ Fibonacci โดยใช้การเรียกซ้ำใน C #

    สร้างวิธีการเพื่อรับค่าที่ n ด้วยการเรียกซ้ำ public int displayFibonacci(int n) เรียกวิธีการ − displayFibonacci(val) ในการเรียก displayFibonacci() meyhod จะถูกเรียกและคำนวณค่าที่ n โดยใช้การเรียกซ้ำ public int displayFibonacci(int n) {    if (n == 0) {       return 0; &nbs

  2. จะค้นหา ID บริบทปัจจุบันของเธรดใน C # ได้อย่างไร

    เพื่อสร้างกระทู้ใหม่ Thread thread = Thread.CurrentThread; thread.Name = "My new Thread”; หากต้องการรับ ID บริบทปัจจุบัน ให้ใช้คุณสมบัติ ContextID Thread.CurrentContext.ContextID ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Threading; namespace Demo {    class

  3. ค้นหากำลังของตัวเลขโดยใช้การเรียกซ้ำใน C #

    ในการหากำลังของตัวเลข ก่อนอื่นให้ตั้งค่าตัวเลขและกำลัง - int n = 15; int p = 2; ตอนนี้สร้างวิธีการและส่งค่าเหล่านี้ - static long power(int n, int p) {    if (p != 0) {       return (n * power(n, p - 1));    }    return 1; } ข้างต้น การเรียกซ้ำทำให้เรา

  4. คำนวณเวลาดำเนินการของวิธีการใน C #

    ใช้คลาสนาฬิกาจับเวลาเพื่อวัดเวลาในการดำเนินการของเมธอดใน .NET - Stopwatch s = Stopwatch.StartNew(); ตอนนี้ตั้งค่าฟังก์ชันและใช้คุณสมบัติ ElapsedMilliseconds เพื่อรับเวลาดำเนินการในหน่วยมิลลิวินาที - s.ElapsedMilliseconds ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.IO; using System

  5. ค้นหาพื้นที่ว่างในดิสก์โดยใช้ C #

    ขั้นแรก สร้างอินสแตนซ์ของ DriveInfo - DriveInfo dInfo = new DriveInfo("E"); แสดงพื้นที่ว่าง - Console.WriteLine("Disk Free space = {0}", dInfo.AvailableFreeSpace); ตอนนี้ ใช้คุณสมบัติ AvailableFreeSpace และรับเปอร์เซ็นต์ของพื้นที่ว่าง - Double pc = (dInfo.AvailableFreeSpace /

  6. จะตรวจสอบว่าสตริงเป็นคำหลักที่ถูกต้องใน C # ได้อย่างไร

    หากต้องการตรวจสอบว่าสตริงเป็นคีย์เวิร์ดที่ถูกต้องหรือไม่ ให้ใช้วิธี IsValidIdentifier วิธี IsValidIdentifier จะตรวจสอบว่าค่าที่ป้อนเป็นตัวระบุหรือไม่ หากไม่ใช่ตัวระบุ แสดงว่าเป็นคีย์เวิร์ดใน C# ให้เราดูตัวอย่างที่เราได้ตั้งค่า CodeDomProvider และทำงานกับวิธี IsValiddentifier - CodeDomProvider prov

  7. โปรแกรม C# เพื่อค้นหาองค์ประกอบที่เล็กที่สุดของ K ในอาร์เรย์ 2 มิติ

    ประกาศอาร์เรย์ 2 มิติ − int[] a = new int[] {    65,    45,    32,    97,    23,    75,    59 }; สมมติว่าคุณต้องการให้ Kth น้อยที่สุด นั่นคือจำนวนเต็มที่น้อยที่สุดเป็นอันดับ 5 เรียงลำดับอาร์เรย์ก่อน - Array.Sort(a); เพื่อให้ได้อ

  8. โปรแกรม C # เพื่อแปลงลอยเป็นไบนารี

    สมมติว่าต่อไปนี้เป็นทุ่นของเรา - float n = 50.5f; ใช้สตริงว่างเพื่อแสดงค่าไบนารีและวนซ้ำจนกว่าค่าของตัวแปร float จะมากกว่า 1 - string a = ""; while (n >= 1) {    a = (n % 2) + a;    n = n / 2; } ให้เราดูตัวอย่างที่สมบูรณ์ − ตัวอย่าง using System; using System.IO;

  9. จะตรวจสอบว่าอาร์เรย์มีหมายเลขซ้ำโดยใช้ C # ได้อย่างไร

    ขั้นแรก ตั้งค่าอาร์เรย์ − int[] arr = {    87,    55,    23,    87,    45,    23,    98 }; ตอนนี้ประกาศพจนานุกรมและวนรอบอาร์เรย์และรับการนับองค์ประกอบทั้งหมด ค่าที่คุณได้รับจากพจนานุกรมจะแสดงการเกิดขึ้นของตัวเลข - foreach(var cou

  10. คลาสซิงเกิลใน C #

    Singleton Class อนุญาตให้มีการจัดสรรเดี่ยวและอินสแตนซ์ของข้อมูล มันมีวิธีการปกติและคุณสามารถเรียกใช้โดยใช้อินสแตนซ์ เพื่อป้องกันหลายอินสแตนซ์ของคลาส ตัวสร้างส่วนตัวถูกนำมาใช้ เรามาดูตัวอย่างกัน − public class Singleton {    static Singleton b = null;    private Singleton() { &n

  11. LinkedList Traversal เดียวโดยใช้ C #

    ประกาศ LinkedList โดยใช้คอลเลกชัน LinkedList ใน X# - var a = new LinkedList < string > (); ตอนนี้เพิ่มองค์ประกอบไปยัง LinkedList - a.AddLast("Tim"); a.AddLast("Tom"); ให้เราดูวิธีการดำเนินการข้ามผ่านใน LinkedList - ตัวอย่าง using System; using System.Collections.Generic;

  12. การเขียนโปรแกรมซ็อกเก็ตใน C #

    เนมสเปซ System.Net.Sockets มีการใช้งานที่มีการจัดการของอินเทอร์เฟซ Windows Sockets มันมีโหมดพื้นฐานสองโหมด - ซิงโครนัสและอะซิงโครนัส ให้เราดูตัวอย่างการทำงานกับคลาส System.Net.Sockets.TcpListener - TcpListener l = new TcpListener(1234); l.Start(); // creating a socket Socket s = l.AcceptSocket();

  13. การซิงโครไนซ์เธรดใน C #

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

  14. ความขนานแบบเธรดใน C #

    ใน C # งานคู่ขนานแบ่งงาน งานจะถูกจัดสรรให้แยกเธรดสำหรับการประมวลผล ใน .NET คุณมีกลไกต่อไปนี้ในการเรียกใช้โค้ดแบบขนาน:Thread, ThreadPool และ Task เพื่อความขนานกัน ให้ใช้ task ใน C# แทน Threads งานจะไม่สร้างเธรด OS ของตัวเองในขณะที่ TaskScheduler ดำเนินการ ให้เราดูวิธีการสร้างงาน ใช้ผู้รับมอบสิทธิ์เ

  15. คอลเลกชันที่ปลอดภัยต่อเธรดใน C #

    .NET Framework 4 ได้แนะนำเนมสเปซ System.Collections.Concurrent เนมสเปซมีคลาสคอลเลกชั่นมากมาย คลาสเหล่านี้มีทั้งแบบปลอดภัยต่อเธรดและปรับขนาดได้ หลายเธรดสามารถเพิ่มหรือลบรายการออกจากคอลเล็กชันเหล่านี้ได้อย่างปลอดภัย ประเภทคอลเลกชันที่เกิดขึ้นพร้อมกันต่อไปนี้ใช้กลไกการซิงโครไนซ์ที่มีน้ำหนักเบา:SpinLoc

  16. การทดสอบหน่วยสำหรับรหัส C#

    การทดสอบหน่วยเป็นกุญแจสำคัญสำหรับโค้ด C# เนื่องจากสามารถช่วยในการรักษาโค้ดในกระบวนการพัฒนา ช่วยให้คุณทราบเกี่ยวกับปัญหาในวัฏจักรการพัฒนา ด้วยการทดสอบหน่วย คุณสามารถทำให้โค้ดมีความน่าเชื่อถือและนำกลับมาใช้ใหม่ได้ หลักการพื้นฐานของการนำการทดสอบหน่วยมาใช้คือการปฏิบัติตามแนวทาง TDD (Test Driven Develo

  17. ใช้ ReaderWriter Lock ใน C #

    ReaderWriterLock ซิงโครไนซ์การเข้าถึงทรัพยากร ReaderWriterLock มีปริมาณงานที่ดีกว่าจอภาพ ซึ่งเป็นการล็อกทีละครั้ง วิธีนี้ใช้ได้กับสถานการณ์ที่ทรัพยากรไม่ค่อยมีการเปลี่ยนแปลง ให้เราดูวิธีการประกาศการล็อก ReaderWriter ใน C# - static ReaderWriterLock r = new ReaderWriterLock(); ต่อไปนี้เป็นคุณสมบั

  18. เรียงลำดับอาร์เรย์จากมากไปน้อยโดยใช้ C #

    ประกาศอาร์เรย์และเริ่มต้น - int[] arr = new int[] {    87,    23,    65,    29,    67 }; ในการเรียงลำดับ ใช้เมธอด Sort() และ CompareTo() เพื่อเปรียบเทียบและแสดงผลตามลำดับที่ลดลง - Array.Sort < int > (arr, new Comparison < int > ((val1, v

  19. เรียงลำดับคำศัพท์ในภาษา C#

    ขั้นแรก ตั้งค่าอาร์เรย์สตริง − string[] arr = new string[] {    "Indian",    "Moroccon",    "American", }; การเรียงลำดับคำศัพท์ - var sort = from a in arr orderby a select a; ตัวอย่าง ให้เราดูรหัสที่สมบูรณ์ - using System; using System.Li

  20. อินเทอร์เฟซ SortedMap ใน C #

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

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:39/134  20-คอมพิวเตอร์/Page Goto:1 33 34 35 36 37 38 39 40 41 42 43 44 45