หน้าแรก
หน้าแรก
สำหรับเมทริกซ์สามเหลี่ยมด้านบน ให้ตั้งค่าองค์ประกอบทั้งหมดด้านล่างแนวทแยงหลักเป็นศูนย์ ตั้งค่าเงื่อนไขต่อไปนี้ − if (i <= j) Console.Write(A[i, j] + "\t"); else Console.Write("0\t"); เงื่อนไขด้านบนจะตั้งค่า 0 ให้กับองค์ประกอบเมทริกซ์ที่อยู่ใต้เส้นทแยง
สร้างเธรดก่อนแล้วเริ่ม - // new thread Thread thread = new Thread(c.display); thread.Start(); ตอนนี้แสดงเธรดและตั้งค่าฟังก์ชันหยุดเพื่อหยุดการทำงานของเธรด - public void display() { while (!flag) { Console.WriteLine("It's Working");  
ในการทำงานกับเธรด ให้เพิ่มเนมสเปซต่อไปนี้ในโค้ดของคุณ - using System.Threading; ก่อนอื่น คุณต้องสร้างเธรดใหม่ใน C# - Thread thread = new Thread(threadDemo); ด้านบน threadDemo คือฟังก์ชันเธรดของเรา ตอนนี้ส่งพารามิเตอร์ไปยังเธรด - thread.Start(str); พารามิเตอร์ที่ตั้งไว้ข้างต้นคือ − String str = &
ในการหยุดเธรดใน C# ชั่วคราว ให้ใช้วิธี sleep() คุณต้องตั้งค่ามิลลิวินาทีที่คุณต้องการให้เธรดหยุดชั่วคราว เช่น ใช้ − เป็นเวลา 5 วินาที Thread.Sleep(5000); ตัวอย่าง ให้เราดูวิธีการวนรอบและตั้งค่าวิธีสลีปเพื่อหยุดเธรดชั่วคราว using System; using System.Threading; namespace Sample { class D
ตัวดำเนินการเลขคณิตพื้นฐานใน C# รวมถึงสิ่งต่อไปนี้ - ตัวดำเนินการ คำอธิบาย + เพิ่มตัวถูกดำเนินการสองตัว - ลบตัวถูกดำเนินการที่สองออกจากตัวแรก * คูณทั้งสองตัวถูกดำเนินการ / แบ่งตัวเศษด้วย de-numerator % ตัวดำเนินการโมดูลัสและส่วนที่เหลือหลังการหารจำนวนเต็ม ++ ตัวดำเนิ
ขั้นแรก ตั้งอุณหภูมิเซลเซียส − double celsius = 36; Console.WriteLine("Celsius: " + celsius); ตอนนี้แปลงเป็นฟาเรนไฮต์: fahrenheit = (celsius * 9) / 5 + 32; คุณสามารถลองเรียกใช้รหัสต่อไปนี้เพื่อแปลงเซลเซียสเป็นฟาเรนไฮต์ ตัวอย่าง using System; using System.Collections.Generic; using System
หากต้องการแยกและรวมสตริงใน C# ให้ใช้เมธอด split() และ join() ให้เราบอกว่าต่อไปนี้คือสตริงของเรา - string str = "This is our Demo String"; เพื่อแยกสตริง เราจะใช้วิธี split() - var arr = str.Split(' '); ตอนนี้ในการเข้าร่วม ให้ใช้เมธอด join() และเข้าร่วมส่วนที่เหลือของสตริง ในที่นี้
ก่อนอื่น มาตั้งค่าตัวเลขสามตัวกันก่อน − int num1, num2, num3; // set the value of the three numbers num1 = 10; num2 = 20; num3 = 50; num2 ให้ตรวจสอบ num1 ด้วย num3 หาก num1 มากกว่า num3 แสดงว่าจำนวนที่มากที่สุดคือ num1 ตัวอย่าง คุณสามารถลองเรียกใช้รหัสต่อไปนี้เพื่อค้นหาตัวเลขสูงสุดสามตัว using Syst
ในการสร้างเธรด ฉันได้สร้างฟังก์ชัน - public void myThread() { for (int i = 0; i < 3; i++) { Console.WriteLine("My Thread"); } } ฟังก์ชันข้างต้นถูกเรียกเพื่อสร้างเธรดและสร้างตัวแทน ThreadStart ใหม่ - Demo d = new Demo(); Thread thread = new
สำหรับเธรดพูล ให้สร้างฟังก์ชันและคิวสำหรับการดำเนินการมากกว่าสองรายการ ขั้นแรก สร้างวิธีการเช่น − โมฆะสาธารณะหนึ่ง (วัตถุ o) { สำหรับ (int i =0; i <=3; i++) { Console.WriteLine (ดำเนินการหนึ่งครั้ง); }} ในทำนองเดียวกัน ให้สร้างวิธีการเพิ่มเติมแล้วใช้ ThreadPool.QueueUserWorkItem เพื่อจัดคิววิธีการด
หากเศษที่เหลือเมื่อหารด้วย 2 เป็น 0 ก็จะหารด้วย 2 ลงตัว สมมติว่าจำนวนของเราคือ 5 เราจะตรวจสอบโดยใช้ if-else ต่อไปนี้ - // checking if the number is divisible by 2 or not if (num % 2 == 0) { Console.WriteLine("Divisible by 2 "); } else { Console.WriteLine("Not
สมมติว่าเราได้กำหนดจำนวนที่จะหาผลรวมของหลัก - int val = 789; Console.WriteLine("Number:",val); ต่อไปนี้จะค้นหาผลรวมของหลักโดยการป้อนตัวเลขและตรวจสอบซ้ำ - public int addFunc(int val) { if (val != 0) { return (val % 10 + addFunc(val / 10)); } e
Common Language Runtime (CLR) จัดการการทำงานของโปรแกรม .NET คอมไพเลอร์แบบทันเวลาพอดีจะแปลงโค้ดที่คอมไพล์เป็นคำสั่งเครื่อง นี่คือสิ่งที่คอมพิวเตอร์ดำเนินการ บริการของ CLR ได้แก่ การจัดการหน่วยความจำ การจัดการข้อยกเว้น ความปลอดภัยของประเภท ฯลฯ ให้เราดูคุณสมบัติของ Common Language Runtime (CLR) ใน C#:
หากต้องการเปรียบเทียบสตริงใน C# ให้ใช้เมธอด Compare() มันเปรียบเทียบสองสตริงและส่งกลับค่าจำนวนเต็มต่อไปนี้ - If str1 is less than str2, it returns -1. If str1 is equal to str2, it returns 0. If str1 is greater than str2, it returns 1. ตั้งค่าสองสตริงในเมธอด String.compare() และเปรียบเทียบ - strin
คลาส String มีวิธีการมากมายที่ช่วยคุณในการทำงานกับวัตถุสตริง ตารางต่อไปนี้มีวิธีการที่ใช้บ่อยที่สุด - Sr.No วิธีการ &คำอธิบาย 1 สแตติก int สาธารณะ เปรียบเทียบ (สตริง straA, สตริง strB) เปรียบเทียบสองอ็อบเจ็กต์สตริงที่ระบุและส่งคืนจำนวนเต็มที่บ่งชี้ตำแหน่งสัมพัทธ์ในลำดับการจัดเรียง 2 สแตติกสาธา
พิมพ์เขียวสำหรับประเภทข้อมูลคือสิ่งที่คุณสามารถเรียกคลาสในภาษา C# ออบเจ็กต์เป็นอินสแตนซ์ของคลาส เมธอดและตัวแปรที่ประกอบเป็นคลาสเรียกว่าสมาชิกของคลาส ตัวอย่าง ต่อไปนี้เป็นรูปแบบทั่วไปของคลาสใน C# − <access specifier> class class_name { // member variables <access s
ใน C # โครงสร้างคือประเภทข้อมูลประเภทค่า ช่วยให้คุณสร้างตัวแปรเดียวเก็บข้อมูลที่เกี่ยวข้องกับประเภทข้อมูลต่างๆ คีย์เวิร์ด struct ใช้สำหรับสร้างโครงสร้าง เมื่อคุณกำหนดคลาส คุณจะต้องกำหนดพิมพ์เขียวสำหรับประเภทข้อมูล ต่อไปนี้เป็นข้อแตกต่างระหว่างคลาสและโครงสร้างใน C# - คลาสเป็นประเภทอ้างอิงและโครง
คลาสคอลเลคชันเป็นคลาสเฉพาะสำหรับการจัดเก็บและดึงข้อมูล คลาสเหล่านี้รองรับสแตก คิว รายการ และตารางแฮช คลาสคอลเลกชันส่วนใหญ่ใช้อินเทอร์เฟซเดียวกัน ต่อไปนี้เป็นคลาสคอลเลกชันใน C# - ArrayList คลาส ArrayList แสดงถึงคอลเล็กชันที่เรียงลำดับของอ็อบเจ็กต์ที่สามารถจัดทำดัชนีทีละรายการได้ แฮชเทเบิล Hashtabl
ความคิดเห็นใช้สำหรับอธิบายรหัส คอมไพเลอร์ละเว้นรายการความคิดเห็น ความคิดเห็นแบบหลายบรรทัดในโปรแกรม C# เริ่มต้นด้วย /* และสิ้นสุดด้วยอักขระ */ ดังที่แสดงด้านล่าง ความคิดเห็นหลายบรรทัด /* The following is a multi-line comment In C# /* /*...*/ ถูกละเว้นโดยคอมไพเลอร์และจะถูกนำไปเพิ่มความคิดเห็นในโปรแกร
เมธอด Clone() ใน C# ถูกใช้เพื่อสร้างสำเนาของอาร์เรย์ที่คล้ายกัน มาดูตัวอย่างการโคลนอาร์เรย์โดยใช้เมธอด Clone() - ตัวอย่าง using System; class Program { static void Main() { string[] arr = { "one", "two", "three", "four", &quo