หน้าแรก
หน้าแรก
ขั้นแรก ตั้งค่าสตริงที่จะตรวจสอบ 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']++;  
คีย์เวิร์ดสตริง ใช้คีย์เวิร์ดสตริงเพื่อประกาศตัวแปรสตริง คีย์เวิร์ดสตริงคือนามแฝงสำหรับคลาส System.String ตัวอย่างเช่น string name; name = Tom Hanks; อีกตัวอย่างหนึ่ง string [] array={ Hello, From, Tutorials, Point }; คีย์เวิร์ดอักขระ คีย์เวิร์ด char ใช้เพื่อกำหนดอาร์เรย์ของอักขระ ตัวอย่างเ
หากต้องการเปรียบเทียบสมาชิก enum ให้ใช้วิธี Enum.CompareTo() ขั้นแรก ตั้งค่าสำหรับนักเรียน enum StudentRank { Tom = 3, Henry = 2, Amit = 1 }; ตอนนี้ใช้เมธอด CompareTo() เพื่อเปรียบเทียบค่า enum หนึ่งกับอีกค่าหนึ่ง Console.WriteLine( "{0}{1}", student1.CompareTo(student2) > 0 ? "Y
โอเปอเรเตอร์ is ใน C# จะตรวจสอบว่าประเภทรันไทม์ของออบเจ็กต์เข้ากันได้กับประเภทที่กำหนดหรือไม่ ต่อไปนี้เป็นรูปแบบไวยากรณ์ expr is type ที่นี่ ด่วน คือนิพจน์ ประเภท เป็นชื่อประเภท ต่อไปนี้คือตัวอย่างการแสดงการใช้ is operator ใน C# ตัวอย่าง using System; class One { } class Two { } public class Dem
หากต้องการกำหนดขอบเขตและการมองเห็นของสมาชิกคลาส ให้ใช้ตัวระบุการเข้าถึง 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
ใช้ System.IO.Compression Namespace ใน C# เพื่อบีบอัดและขยายขนาดไฟล์ใน C# บีบอัด ในการซิปไฟล์ ให้ใช้คลาส GZipStream กับคลาส FileStream ตั้งค่าพารามิเตอร์ต่อไปนี้:ไฟล์ที่จะบีบอัดและชื่อของไฟล์ zip ที่ส่งออก ที่นี่ outputFile คือไฟล์เอาท์พุตและไฟล์จะถูกอ่านใน FileStream ตัวอย่าง using(var compress =
Const ฟิลด์คงที่คือฟิลด์ที่ไม่สามารถแก้ไขได้ ในขณะที่ประกาศ คุณต้องกำหนดค่าให้กับมัน const int a = 5; คงที่ หากใช้ตัวแก้ไขสแตติกกับคลาส คุณจะไม่สามารถสร้างอินสแตนซ์ของคลาสโดยใช้คีย์เวิร์ดใหม่ได้ คุณสามารถใช้คีย์เวิร์ดสแตติกกับเมธอด คุณสมบัติ คลาส คอนสตรัคเตอร์ ฯลฯ static int a = 10; อ่านอย่างเดียว
ข้อยกเว้น C# แสดงโดยคลาส คลาสข้อยกเว้นใน C# ส่วนใหญ่ได้มาจากคลาส System.Exception โดยตรงหรือโดยอ้อม คลาสข้อยกเว้นบางคลาสที่ได้รับจากคลาส System.Exception คือคลาส System.ApplicationException และ System.SystemException System.DivideByZeroException เป็นคลาสที่จัดการข้อผิดพลาดที่เกิดจากการแบ่งเงินปันผล
การเขียนโปรแกรมแบบอะซิงโครนัสใน C# เป็นแนวทางที่มีประสิทธิภาพสำหรับกิจกรรมที่ถูกบล็อกหรือการเข้าถึงล่าช้า หากกิจกรรมถูกบล็อกในลักษณะนี้ในกระบวนการซิงโครนัส แอปพลิเคชันที่สมบูรณ์จะรอและใช้เวลานานขึ้น แอปพลิเคชันหยุดตอบสนอง ด้วยการใช้วิธีการแบบอะซิงโครนัส แอปพลิเคชันจะทำงานกับงานอื่นๆ ต่อไปด้วย แอปพล
ใน Dynamic Binding คอมไพเลอร์จะไม่ทำการตรวจสอบประเภทในเวลาคอมไพล์ เมื่อรันไทม์ การตรวจสอบเสร็จสิ้น ใช้เพื่อหลีกเลี่ยงการจำกัดประเภทที่ไม่ระบุชื่อสำหรับวิธีเดียว นี่เป็นเพียงเพราะชื่อประเภทนั้นมองเห็นได้เฉพาะคอมไพเลอร์เท่านั้น ดังนั้น คุณจึงไม่สามารถประกาศเป็นค่าส่งคืนของวิธีการได้ ตัวอย่าง public d
รับคีย์ใน SortedList โดยใช้คุณสมบัติคีย์ของคลาส SortedList ใน C # ก่อนอื่นเราได้ตั้งค่าคุณสมบัติ SortedList ด้วยองค์ประกอบ SortedList sl = new SortedList(); sl.Add("ST0", "One"); sl.Add("ST1", "Two"); sl.Add("ST2", "Three"); sl.Add("ST
ในการเริ่มงานใน C# ให้ทำตามวิธีใดวิธีหนึ่งด้านล่างนี้ ใช้ผู้รับมอบสิทธิ์เพื่อเริ่มงาน Task t = new Task(delegate { PrintMessage(); }); t.Start(); ใช้ Task Factory เพื่อเริ่มงาน Task.Factory.StartNew(() => {Console.WriteLine(Welcome!); }); คุณสามารถใช้แลมบ์ดาได้ Task t = new Task( () =>
การนำเสนอข้อยกเว้นสามารถเข้าใจได้โดยวิธีการจัดการข้อยกเว้นใน C# ในการลอง เมื่อมีข้อยกเว้นเกิดขึ้น บล็อก catch ที่เกี่ยวข้องจะถูกตรวจสอบ สิ่งนี้ทำเพื่อดูว่าพวกเขาสามารถตรวจจับข้อยกเว้นได้หรือไม่ หากไม่พบข้อยกเว้นที่ตรงกัน ข้อยกเว้นจะเผยแพร่ไปยังบล็อกการลองระดับที่สูงกว่า สิ่งนี้จะเกิดขึ้นซ้ำๆ จนกว่า
พจนานุกรมคือชุดของคีย์และค่าใน C # Dictionary รวมอยู่ในเนมสเปซ System.Collection.Generics ต่อไปนี้เป็นวิธีการ - Sr.No วิธีการ &คำอธิบาย 1 เพิ่ม เพิ่มคู่คีย์-ค่าใน Dictionary 2 ล้าง() ลบคีย์และค่าทั้งหมด 3 เอาออก ลบองค์ประกอบด้วยคีย์ที่ระบุ 4 มีคีย์ ตรวจสอบว่าคีย์ที่ระบุมีอยู่ใน Dicti
ขั้นแรก ตั้งค่ารายการลิงก์และเพิ่มองค์ประกอบบางอย่าง Demo list = new Demo(); list.Push(50); list.Push(100); list.Push(150); ตอนนี้หากต้องการลบองค์ประกอบที่ n จาก headnode ให้ส่งสิ่งที่คุณต้องการลบ หากคุณจะตั้งค่า 1 มันจะลบเฮดโหนด ตัวอย่าง if (val == 1) { head = head.Next;
ในการดีบักโค้ดของคุณ คุณต้องมีเมธอดหรือคุณสมบัติ ซึ่งจัดเตรียมโดย Debug Class ใน C# คลาสดีบักเกอร์ใช้เพื่อตั้งค่าการสื่อสารกับดีบักเกอร์ คลาสดีบัก คลาส Debug สืบทอดมาจาก System.Diagnostics ไวยากรณ์คือ − public static class Debug ต่อไปนี้เป็นคุณสมบัติของคลาสดีบักเกอร์ Sr.No คุณสมบัติ &คำอธิบาย
แนวคิดของ Dependency Injection ใน C# นำมาใช้เพื่อเปิดใช้งานการพัฒนาโค้ดแบบหลวม ๆ รหัสที่เชื่อมต่อกันอย่างหลวม ๆ และดูแลรักษาและนำกลับมาใช้ใหม่ได้ง่าย ต่อไปนี้เป็นประเภทของ Dependency Injection ใน C# คอนสตรัคเตอร์ฉีด ในการฉีดการพึ่งพา การฉีด Constructor จะใช้พารามิเตอร์ มีประโยชน์เมื่อคลาสต้องการกา
ตัวระบุใน C# ระบุจำนวนอินสแตนซ์ขององค์ประกอบก่อนหน้า (ซึ่งอาจเป็นอักขระ กลุ่ม หรือคลาสอักขระ) ต้องมีอยู่ในสตริงอินพุตเพื่อให้การจับคู่เกิดขึ้น ตัวระบุ คำอธิบาย แพทเทิร์น แมตช์ * จับคู่องค์ประกอบก่อนหน้าศูนย์หรือมากกว่าครั้ง \d*\.\d .0, 19.9, 219.9 + จับคู่องค์ประกอบก่อนหน้าอย่างน้อยหนึ่งครั้ง เป็
Var ถูกพิมพ์อย่างเคร่งครัดใน C # ในขณะที่ไดนามิกไม่ได้พิมพ์อย่างเคร่งครัด ประกาศ Var var a = 10; การประกาศแบบไดนามิก dynamic a = 10; Var เป็นตัวแปรที่พิมพ์โดยปริยาย แต่จะไม่ข้ามข้อผิดพลาดของเวลาในการรวบรวม ตัวอย่าง var ใน C# var a = 10; a = Demo; // gives compile error ตัวอย่างไดนามิกใน