Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. คุณจะทำให้โค้ดใช้ซ้ำใน C # ได้อย่างไร

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

  2. จะค้นหาสตริงย่อยที่ตรงกันโดยใช้นิพจน์ทั่วไปใน C # ได้อย่างไร

    สตริงของเราคือ − string str = My make ; ใช้นิพจน์ทั่วไปต่อไปนี้เพื่อค้นหาสตริงย่อย “make” @\bmake\b นี่คือรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Text.RegularExpressions; namespace RegExApplication { public class Program { private static void showMatch(string text,

  3. เอาต์พุตที่จัดรูปแบบใน C #

    ในการจัดรูปแบบเอาต์พุตใน C# ให้เราดูตัวอย่างการจัดรูปแบบวันที่และประเภทคู่ ตั้งค่าเอาต์พุตที่จัดรูปแบบสำหรับประเภท Double ตัวอย่าง using System; class Demo {    public static void Main(String[] args) {       Console.WriteLine("Three decimal places...");   &n

  4. ตัวอักษรสตริงที่จัดรูปแบบใน C #

    ในการจัดรูปแบบตัวอักษรสตริงใน C # ให้ใช้เมธอด String.Format ในตัวอย่างต่อไปนี้ 0 คือดัชนีของวัตถุที่มีค่าสตริงถูกแทรกที่ตำแหน่งนั้น - using System; namespace Demo {    class Test {       static void Main(string[] args) {          decimal A = 15.2 m;

  5. โปรแกรม C# พิมพ์ซ้ำจากรายการจำนวนเต็ม

    หากต้องการพิมพ์รายการที่ซ้ำกันจากรายการจำนวนเต็ม ให้ใช้ประกอบด้วยคีย์ ด้านล่างนี้ เราได้ตั้งค่าจำนวนเต็มแล้ว int[] arr = {    3,    6,    3,    8,    9,    2,    2 }; จากนั้นคอลเล็กชันพจนานุกรมจะใช้เพื่อรับจำนวนเต็มซ้ำกัน ให้เร

  6. วิธีการแปลงรายการเป็นสตริงใน C #?

    ประกาศรายชื่อ List < string > l = new List < string > (); ตอนนี้ เพิ่มองค์ประกอบในรายการ // elements l.Add("Accessories"); l.Add("Footwear"); l.Add("Watches"); ตอนนี้แปลงเป็นสตริง string str = string.Join(" ", l.ToArray()); ให้เราดูรหัสสุดท้ายเพ

  7. โปรแกรม C# เพื่อตรวจสอบว่าจำนวนเต็มสองจำนวนในอาร์เรย์เป็นผลรวมของจำนวนเต็มที่กำหนดหรือไม่

    ต่อไปนี้เป็นอาร์เรย์ของเรา - int[] arr = new int[] {    7,    4,    6,    2 }; สมมติว่าจำนวนเต็มที่กำหนดซึ่งควรเท่ากับผลรวมของจำนวนเต็มอื่นสองจำนวนคือ − int res = 8; เพื่อหาผลรวมและหาความเท่าเทียมกัน for (int i = 0; i < arr.Length; i++) {    for

  8. โปรแกรม C# เพื่อพิมพ์องค์ประกอบที่แตกต่างกันทั้งหมดของอาร์เรย์จำนวนเต็มที่กำหนดใน C #

    เราได้ตั้งค่าอาร์เรย์และพจนานุกรมเพื่อรับองค์ประกอบที่แตกต่างกัน int[] arr = {    88,    23,    56,    96,    43 }; var d = new Dictionary < int, int > (); การรวบรวมพจนานุกรมช่วยให้เราได้รับคีย์และค่าของรายการ ต่อไปนี้เป็นรหัสสำหรับแสดงองค์ปร

  9. โปรแกรม C# เพื่อแปลงสกุลเงิน

    สมมติว่าคุณต้องได้มูลค่า 10 ดอลลาร์เป็น INR Firstly, set the variables: double usd, inr, val; ตอนนี้ตั้งค่าดอลลาร์และแปลงเป็น INR // how many dpllars usd = 10; // current value of US$ val = 69; inr = usd * val; ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; namespace Demo {    public cl

  10. โปรแกรม C# เพื่อแยกจำนวนเต็มคู่และเลขคี่ออกเป็นอาร์เรย์ต่างๆ

    รับสองอาร์เรย์: int[] arr2 = new int[5]; int[] arr3 = new int[5]; ทีนี้ หากองค์ประกอบอาร์เรย์ได้เศษ 0 หารด้วย 2 มันจะเป็นเลขคู่ รับองค์ประกอบเหล่านั้นและเพิ่มในอาร์เรย์อื่น ซึ่งจะวนซ้ำตามความยาวของอาร์เรย์: if (arr1[i] % 2 == 0) {    arr2[j] = arr1[i]; } ในเงื่อนไข else คุณจะได้องค์ประกอ

  11. โปรแกรม C# แปลงเวลาจากรูปแบบ 12 ชั่วโมงเป็น 24 ชั่วโมง

    ขั้นแรก ตั้งวันที่รูปแบบ 12 ชม. DateTime d = DateTime.Parse("05:00 PM"); ตอนนี้ให้เราแปลงเป็นรูปแบบ 24 ชั่วโมง d.ToString("HH:mm")); ต่อไปนี้เป็นรหัสลับเวลารูปแบบ 12 ชั่วโมงถึง 24 ชั่วโมง − ตัวอย่าง using System; namespace Demo {    public class Program {    

  12. โปรแกรม C# เพื่อค้นหาองค์ประกอบที่ซ้ำกันทั้งหมดในอาร์เรย์จำนวนเต็ม

    ขั้นแรก ตั้งค่าอาร์เรย์ด้วยองค์ประกอบที่ซ้ำกัน int[] arr = {    24,    10,    56,    32,    10,    43,    88,    32 }; ตอนนี้ประกาศพจนานุกรมและวนรอบอาร์เรย์เพื่อรับองค์ประกอบที่ซ้ำกัน var d = new Dictionary < int, in

  13. โปรแกรม C# เพื่อค้นหา Largest, Smallest, Second Largest, Second Smallest ใน List

    ตั้งค่ารายการ var val = new int[] {    99,    35,    26,    87 }; ตอนนี้ได้จำนวนที่มากที่สุด val.Max(z => z); จำนวนที่น้อยที่สุด val.Min(z => z); จำนวนที่มากที่สุดเป็นอันดับสอง val.OrderByDescending(z => z).Skip(1).First(); ตัวเลขที่น้อยที่สุดที่ส

  14. โปรแกรม C# เพื่อค้นหาองค์ประกอบทั่วไปในสามอาร์เรย์โดยใช้ sets

    ตั้งค่าสามอาร์เรย์ int[] arr1 ={ 99, 57, 63, 98};int[] arr2 ={ 43, 99, 33, 57};int[] arr3 ={ 99, 57, 42}; ตอนนี้ตั้งค่าองค์ประกอบด้านบนโดยใช้ HashSet // HashSet Onevar h1 =HashSet ใหม่ (arr1); // HashSet Twovar h2 =HashSet ใหม่ (arr2); // HashSet Threevar h3 =HashSet ใหม่ (arr3); ให้เราดูโค้ดทั

  15. พูลวัตถุใน C # คืออะไร?

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

  16. โปรแกรม C# เพื่อค้นหาจำนวนการเกิดขึ้นของอักขระใน String

    สมมติว่าสตริงของเราคือ − String s =mynameistomhanks; ตอนนี้สร้างอาร์เรย์ใหม่และส่งต่อวิธีการใหม่ด้วยสตริงที่ประกาศไว้ด้านบน ซึ่งจะคำนวณการเกิดขึ้นของอักขระในสตริง การคำนวณโมฆะคงที่ (String s, int[] cal) { สำหรับ (int i =0; i

  17. คลาสเทมเพลตสตริงใน C #

    คลาส StringTemplate ใช้เพื่อแยกวิเคราะห์สตริงรูปแบบ เพื่อให้เข้ากันได้กับ String.Format คลาส StringTemplate อยู่ภายใต้ไลบรารี NString ที่มีวิธีการขยาย เมธอดเหล่านี้ทำให้การจัดการสตริงเป็นเรื่องง่าย IsNullOrEmpty() IsNullOrWhiteSpace() Join() Truncate() Left() Right() Capitalize() StringTemplate.For

  18. สิ่งที่เป็นนามธรรมใน C # คืออะไร?

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

  19. รุ่น CopyOnWriteArrayList ใน C #

    Java มี CopyOnWriteArrayList แต่ C# ไม่มี สำหรับสิ่งนั้น ควรเลือกคลาส SynchronizedCollection ใน C # SyncronizedCollection มีคอลเล็กชันที่ปลอดภัยสำหรับเธรดที่มีอ็อบเจ็กต์ประเภท นี่คือไวยากรณ์ public class SynchronizedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, I

  20. การซิงโครไนซ์และการรวมโปรเซสใน C#

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

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