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

    ขั้นแรก ตั้งค่าสตริงที่จะตรวจสอบ string s = "timetime"; ตอนนี้ตั้งค่าตัวนับสองตัวสำหรับสองส่วนของสตริง int []one = new int[MAX_CHAR]; int []two = new int[MAX_CHAR]; ตรวจสอบทั้งสองส่วนของสตริง for (int i = 0, j = l - 1; i < j; i++, j--) {    one[str[i] - 'a']++;  

  2. คีย์เวิร์ด char vs string ใน C #

    คีย์เวิร์ดสตริง ใช้คีย์เวิร์ดสตริงเพื่อประกาศตัวแปรสตริง คีย์เวิร์ดสตริงคือนามแฝงสำหรับคลาส System.String ตัวอย่างเช่น string name; name = Tom Hanks; อีกตัวอย่างหนึ่ง string [] array={ Hello, From, Tutorials, Point }; คีย์เวิร์ดอักขระ คีย์เวิร์ด char ใช้เพื่อกำหนดอาร์เรย์ของอักขระ ตัวอย่างเ

  3. เปรียบเทียบสมาชิก enum ใน C #

    หากต้องการเปรียบเทียบสมาชิก enum ให้ใช้วิธี Enum.CompareTo() ขั้นแรก ตั้งค่าสำหรับนักเรียน enum StudentRank { Tom = 3, Henry = 2, Amit = 1 }; ตอนนี้ใช้เมธอด CompareTo() เพื่อเปรียบเทียบค่า enum หนึ่งกับอีกค่าหนึ่ง Console.WriteLine( "{0}{1}", student1.CompareTo(student2) > 0 ? "Y

  4. จุดประสงค์ของตัวดำเนินการ 'is' ใน C # คืออะไร?

    โอเปอเรเตอร์ is ใน C# จะตรวจสอบว่าประเภทรันไทม์ของออบเจ็กต์เข้ากันได้กับประเภทที่กำหนดหรือไม่ ต่อไปนี้เป็นรูปแบบไวยากรณ์ expr is type ที่นี่ ด่วน คือนิพจน์ ประเภท เป็นชื่อประเภท ต่อไปนี้คือตัวอย่างการแสดงการใช้ is operator ใน C# ตัวอย่าง using System; class One { } class Two { } public class Dem

  5. จุดประสงค์ของตัวระบุการเข้าถึงใน C # คืออะไร?

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

  6. คำนวณการหารโมดูลัสด้วยเลขยกกำลัง 2 ใน C #

    เราได้นำตัวเลขดังต่อไปนี้ - uint a = 9; uint b = 8; ด้านบน a เป็นตัวหาร และ b คือเงินปันผล เพื่อคำนวณการหารโมดูลัส ตัวอย่าง using System; class Demo {    static uint display( uint a, uint b) {       return ( a & (b-1) );    }    static public void M

  7. การบีบอัดและขยายขนาดไฟล์ใน C #

    ใช้ System.IO.Compression Namespace ใน C# เพื่อบีบอัดและขยายขนาดไฟล์ใน C# บีบอัด ในการซิปไฟล์ ให้ใช้คลาส GZipStream กับคลาส FileStream ตั้งค่าพารามิเตอร์ต่อไปนี้:ไฟล์ที่จะบีบอัดและชื่อของไฟล์ zip ที่ส่งออก ที่นี่ outputFile คือไฟล์เอาท์พุตและไฟล์จะถูกอ่านใน FileStream ตัวอย่าง using(var compress =

  8. Const vs Static vs Readonly ใน C #

    Const ฟิลด์คงที่คือฟิลด์ที่ไม่สามารถแก้ไขได้ ในขณะที่ประกาศ คุณต้องกำหนดค่าให้กับมัน const int a = 5; คงที่ หากใช้ตัวแก้ไขสแตติกกับคลาส คุณจะไม่สามารถสร้างอินสแตนซ์ของคลาสโดยใช้คีย์เวิร์ดใหม่ได้ คุณสามารถใช้คีย์เวิร์ดสแตติกกับเมธอด คุณสมบัติ คลาส คอนสตรัคเตอร์ ฯลฯ static int a = 10; อ่านอย่างเดียว

  9. คลาส DivideByZeroException ใน C #

    ข้อยกเว้น C# แสดงโดยคลาส คลาสข้อยกเว้นใน C# ส่วนใหญ่ได้มาจากคลาส System.Exception โดยตรงหรือโดยอ้อม คลาสข้อยกเว้นบางคลาสที่ได้รับจากคลาส System.Exception คือคลาส System.ApplicationException และ System.SystemException System.DivideByZeroException เป็นคลาสที่จัดการข้อผิดพลาดที่เกิดจากการแบ่งเงินปันผล

  10. เรียกวิธีการแบบอะซิงโครนัสใน C #

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

  11. การเชื่อมโยงแบบไดนามิกใน C #

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

  12. คุณสมบัติ Keys ของคลาส SortedList ใน C # คืออะไร

    รับคีย์ใน SortedList โดยใช้คุณสมบัติคีย์ของคลาส SortedList ใน C # ก่อนอื่นเราได้ตั้งค่าคุณสมบัติ SortedList ด้วยองค์ประกอบ SortedList sl = new SortedList(); sl.Add("ST0", "One"); sl.Add("ST1", "Two"); sl.Add("ST2", "Three"); sl.Add("ST

  13. วิธีต่างๆ ในการเริ่มงานใน C #

    ในการเริ่มงานใน C# ให้ทำตามวิธีใดวิธีหนึ่งด้านล่างนี้ ใช้ผู้รับมอบสิทธิ์เพื่อเริ่มงาน Task t = new Task(delegate { PrintMessage(); }); t.Start(); ใช้ Task Factory เพื่อเริ่มงาน Task.Factory.StartNew(() => {Console.WriteLine(Welcome!); }); คุณสามารถใช้แลมบ์ดาได้ Task t = new Task( () =>

  14. การขยายพันธุ์ข้อยกเว้นใน C #

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

  15. วิธีการพจนานุกรมใน C #

    พจนานุกรมคือชุดของคีย์และค่าใน C # Dictionary รวมอยู่ในเนมสเปซ System.Collection.Generics ต่อไปนี้เป็นวิธีการ - Sr.No วิธีการ &คำอธิบาย 1 เพิ่ม เพิ่มคู่คีย์-ค่าใน Dictionary 2 ล้าง() ลบคีย์และค่าทั้งหมด 3 เอาออก ลบองค์ประกอบด้วยคีย์ที่ระบุ 4 มีคีย์ ตรวจสอบว่าคีย์ที่ระบุมีอยู่ใน Dicti

  16. ลบองค์ประกอบที่ n จาก headnode โดยใช้ C #

    ขั้นแรก ตั้งค่ารายการลิงก์และเพิ่มองค์ประกอบบางอย่าง Demo list = new Demo(); list.Push(50); list.Push(100); list.Push(150); ตอนนี้หากต้องการลบองค์ประกอบที่ n จาก headnode ให้ส่งสิ่งที่คุณต้องการลบ หากคุณจะตั้งค่า 1 มันจะลบเฮดโหนด ตัวอย่าง if (val == 1) {    head = head.Next;    

  17. Debug Class กับ Debugger Class ใน C #

    ในการดีบักโค้ดของคุณ คุณต้องมีเมธอดหรือคุณสมบัติ ซึ่งจัดเตรียมโดย Debug Class ใน C# คลาสดีบักเกอร์ใช้เพื่อตั้งค่าการสื่อสารกับดีบักเกอร์ คลาสดีบัก คลาส Debug สืบทอดมาจาก System.Diagnostics ไวยากรณ์คือ − public static class Debug ต่อไปนี้เป็นคุณสมบัติของคลาสดีบักเกอร์ Sr.No คุณสมบัติ &คำอธิบาย

  18. การฉีดพึ่งพาใน C #

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

  19. อธิบาย C# Quantifiers ในนิพจน์ทั่วไป

    ตัวระบุใน C# ระบุจำนวนอินสแตนซ์ขององค์ประกอบก่อนหน้า (ซึ่งอาจเป็นอักขระ กลุ่ม หรือคลาสอักขระ) ต้องมีอยู่ในสตริงอินพุตเพื่อให้การจับคู่เกิดขึ้น ตัวระบุ คำอธิบาย แพทเทิร์น แมตช์ * จับคู่องค์ประกอบก่อนหน้าศูนย์หรือมากกว่าครั้ง \d*\.\d .0, 19.9, 219.9 + จับคู่องค์ประกอบก่อนหน้าอย่างน้อยหนึ่งครั้ง เป็

  20. ความแตกต่างระหว่าง Var และ Dynamics ใน C #

    Var ถูกพิมพ์อย่างเคร่งครัดใน C # ในขณะที่ไดนามิกไม่ได้พิมพ์อย่างเคร่งครัด ประกาศ Var var a = 10; การประกาศแบบไดนามิก dynamic a = 10; Var เป็นตัวแปรที่พิมพ์โดยปริยาย แต่จะไม่ข้ามข้อผิดพลาดของเวลาในการรวบรวม ตัวอย่าง var ใน C# var a = 10; a = Demo; // gives compile error ตัวอย่างไดนามิกใน

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:70/134  20-คอมพิวเตอร์/Page Goto:1 64 65 66 67 68 69 70 71 72 73 74 75 76