หน้าแรก
หน้าแรก
คลาส Mutex ใน C# เป็นพื้นฐานการซิงโครไนซ์ที่สามารถใช้สำหรับการซิงโครไนซ์ระหว่างกระบวนการได้ ให้เราดูวิธีสร้าง Mutex ใหม่ private static Mutex m = new Mutex(); ให้เรามาดูวิธีการเริ่มต้นอินสแตนซ์ใหม่ของคลาส Mutex ด้วยค่าบูลีน private static Mutex m = new Mutex(true); ตอนนี้ให้เราดูวิธีเริ่มต้นอินสแ
คำหลักทั้งหมดเหล่านี้เป็นส่วนหนึ่งของวิธีการหลักของโปรแกรม C# ใดๆ เมธอด Main ซึ่งเป็นจุดเริ่มต้นสำหรับโปรแกรม C# ทั้งหมดระบุว่าคลาสทำอะไรเมื่อดำเนินการ using System; class Demo { static void Main(string[] args) { Console.WriteLine("My first program in C#!"
ใน VB โมดูลใช้เพื่อจัดเก็บรหัสหลวมที่สามารถเข้าถึงได้จากที่อื่นในแอปพลิเคชันโดยไม่ต้องเริ่มต้นบางสิ่งก่อน สถานะของตัวแปรสามารถตั้งค่าหรือเปลี่ยนแปลงได้ง่ายและยังคงดำเนินต่อไปตามค่านั้นตลอด สำหรับงานเดียวกันใน C#<ให้ใช้คลาสสแตติก เรามาดูตัวอย่างกัน − VB โมดูล MyModulePublic Sub DisplayMsgBox(Demo!
.NET Framework 4 นำเนมสเปซ System.Collections.Concurrent มีคลาสคอลเล็กชันหลายคลาสที่เธรดปลอดภัยและสามารถปรับขนาดได้ คอลเล็กชันเหล่านี้เรียกว่าคอลเลกชั่นพร้อมกัน เนื่องจากสามารถเข้าถึงได้จากหลายเธรดพร้อมกัน ต่อไปนี้เป็นคอลเลกชันที่เกิดขึ้นพร้อมกันใน C# - Sr.No ประเภท &คำอธิบาย 1 BlockingCollection
ตั้งค่าสแต็กและเพิ่มองค์ประกอบเข้าไป Stack st = new Stack(); st.Push('P'); st.Push('Q'); st.Push('R'); ตอนนี้ตั้งค่าสแต็กอื่นเพื่อย้อนกลับ Stack rev = new Stack(); จนกว่าจำนวน Stack จะไม่เท่ากับ 0 ให้ใช้วิธี Push and Pop เพื่อย้อนกลับ while (st.Count != 0) { re
ขั้นแรก ตั้งค่าอาร์เรย์สตริง string[] values = { "tim", "amit", "tom", "jack", "saurav"}; ใช้เมธอด Sort() เพื่อจัดเรียง Array.Sort(values); ให้เราดูรหัสที่สมบูรณ์ - ตัวอย่าง using System; public class Program { public static void Main(
ในการคอมไพล์และรันโปรแกรม C# บน Mac ก่อนอื่นคุณต้องมี IDE บน MacOS หนึ่งใน IDE ที่ดีที่สุดคือ Monodevelop Monodevelop เป็น IDE แบบโอเพ่นซอร์สที่ให้คุณเรียกใช้ C# ได้บนหลายแพลตฟอร์ม เช่น Windows, Linux และ MacOS MonoDevelop เรียกอีกอย่างว่า Xamarin Studio Monodevelop มีคอมไพเลอร์ C# เพื่อรันโปรแกรม
ในการคอมไพล์และรันโปรแกรม C# บน Linux ก่อนอื่นคุณต้องใช้ IDE บน Linux หนึ่งใน IDE ที่ดีที่สุดคือ Monodevelop เป็น IDE แบบโอเพ่นซอร์สที่ให้คุณเรียกใช้ C# ได้ในหลายแพลตฟอร์ม เช่น Windows, Linux และ MacOS Monodevelop หรือที่รู้จักในชื่อ Xamarin Studio มีคอมไพเลอร์ C# เพื่อรันโปรแกรม C# Monodevelop มี
IDE ที่ดีที่สุดสำหรับ C# บน Windows คือ Microsoft Visual Studio เป็น IDE เพื่อพัฒนาเว็บไซต์ เว็บแอป แอปบนอุปกรณ์เคลื่อนที่ ฯลฯ ต่อไปนี้เป็นคุณสมบัติของ Visual Studio IDE - ตัวแก้ไขโค้ด − Visual Studio มีตัวแก้ไขโค้ดที่สนับสนุนการเน้นไวยากรณ์และการเติมโค้ดให้สมบูรณ์โดยใช้ IntelliSense จุดพัก −
เมื่อใช้การซิงโครไนซ์ คุณจะซิงโครไนซ์การเข้าถึงทรัพยากรในแอปพลิเคชันแบบมัลติเธรดได้ สามารถใช้ mutex เพื่อซิงโครไนซ์เธรดระหว่างกระบวนการ ใช้เพื่อป้องกันการเรียกใช้บล็อกโค้ดพร้อมกันมากกว่าหนึ่งเธรดในแต่ละครั้ง คำสั่งล็อค C# ถูกใช้เพื่อให้แน่ใจว่าบล็อกของรหัสทำงานโดยไม่ขัดจังหวะโดยเธรดอื่น ได้การล็อก
เพื่อความถูกต้องของรหัสผ่าน คุณต้องจำแนวคิดเมื่อคุณสร้างรหัสผ่านเพื่อลงชื่อสมัครใช้เว็บไซต์ ขณะสร้างรหัสผ่าน คุณอาจเห็นข้อกำหนดในการตรวจสอบความถูกต้องบนเว็บไซต์ เช่น รหัสผ่านควรมีความรัดกุมและมี − ขั้นต่ำ 8 ตัวอักษรและสูงสุด 14 ตัวอักษร ตัวพิมพ์ใหญ่หนึ่งตัว อักขระพิเศษหนึ่งตัว ตัวพิมพ์เ
หากต้องการคัดลอกหรือโคลนรายการ C# ให้ตั้งค่ารายการก่อน List < string > myList = new List < string > (); myList.Add("One"); myList.Add("Two"); ตอนนี้ประกาศอาร์เรย์สตริงและใช้วิธี CopyTo() เพื่อคัดลอก string[] arr = new string[10]; myList.CopyTo(arr); ให้เราดูโค้ดที่ส
ประการแรก ประกาศและเริ่มต้นอาร์เรย์ที่มีรอยหยัก int[][] arr = new int[][] { new int[] { 0, 0 }, new int[] { 1, 2 }, new int[] { 2, 4 }, new int[] { 3, 6 }, new int[] { 4,  
ตั้งรายการแรก int[] arr1 = { 65, 57, 63, 98 }; ตอนนี้ ตั้งค่ารายการที่สอง int[] arr2 = { 43, 65, 33, 57 }; ให้เราดูโค้ดที่สมบูรณ์เพื่อตรวจสอบว่าสองรายการมีองค์ประกอบทั่วไปโดยใช้ตัวดำเนินการ ==แล
ประกาศรายชื่อและเพิ่มองค์ประกอบ List<int> list = new List<int>(); list.Add(50); list.Add(90); list.Add(50); list.Add(100); ตอนนี้ ใช้วิธี Distinct() เพื่อรับองค์ประกอบเฉพาะเท่านั้น List<int> myList = list.Distinct().ToList(); ต่อไปนี้เป็นรหัสที่สมบูรณ์เพื่อลบองค์ประกอบที่ซ้ำกันออ
สมมติว่าคุณต้องค้นหาองค์ประกอบในรายการต่อไปนี้ให้มากกว่า 80 int[] arr = new int[] {55, 100, 87, 45}; สำหรับสิ่งนั้น ให้วนซ้ำจนถึงความยาวอาร์เรย์ ที่นี่ res =80 คือองค์ประกอบที่กำหนด for (int i = 0; i < arr.Length; i++) { if(arr[i]<res) { Console.WriteLine(arr
ตั้งค่ารายการ List < int > list = new List < int > (); list.Add(99); list.Add(49); list.Add(32); เพื่อให้ได้องค์ประกอบที่เป็นเอกลักษณ์ List<int> myList = list.Distinct().ToList(); นี่คือตัวอย่างที่สมบูรณ์เพื่อแสดงค่าที่ไม่ซ้ำจากรายการ ตัวอย่าง using System; using System.Collectio
ประการแรก ประกาศ HashSet และเพิ่มองค์ประกอบ - var names = new HashSet<string>(); names.Add("Tim"); names.Add("John"); names.Add("Tom"); names.Add("Kevin"); หากต้องการลบองค์ประกอบ ให้ใช้ RemoveWhere names.RemoveWhere(x => x == "John"); ให้เ
ตั้งสตริงที่มีคำซ้ำกัน string str = "One Two Three One"; ด้านบนคุณจะเห็นคำว่า หนึ่ง มาสองครั้ง หากต้องการลบคำที่ซ้ำกัน คุณสามารถลองใช้รหัสต่อไปนี้ใน C# - ตัวอย่าง using System; using System.Linq; public class Program { public static void Main() { string
สมมติว่าสตริงของเราคือ − string str = "abcd$ef$gh"; หากต้องการแทนที่อักขระพิเศษ ให้ใช้เมธอด Replace() string res = str.Replace('$', 'k'); ต่อไปนี้เป็นรหัสที่สมบูรณ์เพื่อแทนที่อักขระจากสตริง - ตัวอย่าง using System; public class Program { public static void Ma