หน้าแรก
หน้าแรก
เพื่อให้ได้ค่าเทียบเท่าฐานแปดของทศนิยมใน C# − ประการแรก สำหรับค่าทศนิยม ใช้ while loop และเก็บส่วนที่เหลือไว้ในอาร์เรย์ที่ตั้งค่าไว้สำหรับฐานแปด ที่นี่เราพบ mod 8 ในอาร์เรย์ หลังจากนั้นให้หารจำนวนด้วย 8 − while (dec != 0) { oct[i] = dec % 8; dec = dec / 8; i
ทรานสโพสของเมทริกซ์พลิกเมทริกซ์เหนือเส้นทแยงมุม และทำให้องค์ประกอบแถวบนองค์ประกอบคอลัมน์และคอลัมน์ในแถว ตัวอย่างเช่น − Matrix before Transpose: 123 456 789 Matrix after Transpose: 147 258 369 ให้เราดูตัวอย่างใน C# เพื่อให้ได้ทรานสโพสของเมทริกซ์ - ตัวอย่าง using System; public class Demo {
พิมพ์ safe ใน C# จะไม่อนุญาตให้วัตถุแอบเข้าไปในหน่วยความจำของวัตถุอื่น เรามาดูตัวอย่างเพื่อทำความเข้าใจแนวคิดของ − ตัวอย่าง public class One { public int Prop{ get; set;} } public class Two { public int Prop{get;set;} public int Prop1{get;set;} } สมมติว่าฉันม
ต่อไปนี้คือตัวอย่างที่แสดงวิธีการแสดงอักขระหลีกบางส่วนใน C# − ตัวอย่าง using System; using System.Collections.Generic; class Demo { static void Main() { Console.WriteLine("Warning!" + '\u0007'); Console.WriteLine("Test
ต่อไปนี้เป็นคุณลักษณะที่มีประโยชน์ที่ซ่อนอยู่หรือเป็นที่รู้จักน้อยกว่าของ C# - นิพจน์แลมบ์ดา ในบริบทนิพจน์ สิ่งนี้เรียกว่าไปที่โอเปอเรเตอร์และใช้เมื่อมีการประกาศนิพจน์แลมบ์ดา ค่า Nullable C# จัดเตรียมชนิดข้อมูลพิเศษ ซึ่งเป็นชนิดที่เป็นค่าว่างได้ ซึ่งคุณสามารถกำหนดช่วงค่าปกติและค่าว่างได้ ต่อไปนี้เ
System.Array ใช้อินเทอร์เฟซ เช่น ICloneable, IList, ICollection และ IEnumerable เป็นต้น อินเทอร์เฟซ ICloneable จะสร้างสำเนาของวัตถุที่มีอยู่ เช่น โคลน ให้เราดูเรียนรู้เกี่ยวกับอินเทอร์เฟซ ICloneable มันมีเมธอด Clone() เท่านั้นเพราะมันสร้างวัตถุใหม่ที่เป็นสำเนาของอินสแตนซ์ปัจจุบัน ต่อไปนี้คือตัวอย่
ในการเริ่มเรียน C# ขั้นแรกคุณควรมีความรู้เกี่ยวกับคอมพิวเตอร์ ด้วยเหตุนี้ หากคุณเคยมีประสบการณ์การเรียนรู้ในภาษา C หรือ C# มาก่อน ก็จะดีมาก หากต้องการเริ่มต้นด้วย C # ให้ติดตั้ง Visual Studio ก่อน เวอร์ชันปัจจุบันคือ Visual Studio 2017 หากคุณต้องการหลีกเลี่ยงความยุ่งยากในการติดตั้ง Visual Studio I
นิยามคลาสเริ่มต้นด้วยคลาสคีย์เวิร์ดตามด้วยชื่อคลาส และร่างกายของชั้นเรียนล้อมรอบด้วยเหล็กดัดโค้งคู่หนึ่ง ต่อไปนี้เป็นวากยสัมพันธ์ − <access specifier> class class_name { // member variables <access specifier> <data type> variable1; <access
โทเค็นเป็นองค์ประกอบที่เล็กที่สุดของโปรแกรม ให้เราเรียนรู้เกี่ยวกับตัวระบุและคำหลักใน C# ที่เป็นโทเค็น - คำหลัก คำหลักคือคำสงวนที่กำหนดไว้ล่วงหน้าสำหรับคอมไพเลอร์ C# ไม่สามารถใช้คีย์เวิร์ดเหล่านี้เป็นตัวระบุได้ อย่างไรก็ตาม หากคุณต้องการใช้คำหลักเหล่านี้เป็นตัวระบุ คุณอาจนำหน้าคำหลักด้วยอักขระ @ ต
อาร์เรย์หลายมิติที่ง่ายที่สุดใน C # คืออาร์เรย์สองมิติ อาร์เรย์ 2 มิติถือได้ว่าเป็นตารางซึ่งมีจำนวนแถว x และจำนวนคอลัมน์ y อาร์เรย์หลายมิติสามารถเริ่มต้นได้โดยการระบุค่าในวงเล็บสำหรับแต่ละแถว อาร์เรย์ต่อไปนี้มี 4 แถว และแต่ละแถวมี 4 คอลัมน์ int [,] a = new int [4,4] { {0, 1, 2, 3} , /*
อาร์เรย์ 2 มิติคือรายการอาร์เรย์หนึ่งมิติ อาร์เรย์สองมิติสามารถเริ่มต้นได้โดยการระบุค่าในวงเล็บสำหรับแต่ละแถว int [,] a = new int [2,2] { {0, 1} , {4, 5} }; ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับอาร์เรย์สองมิติใน C# − using System; namespace ArrayApplication {
ประเภทใน C# มีดังต่อไปนี้ - ประเภทของค่า ตัวแปรประเภทค่าสามารถกำหนดค่าได้โดยตรง มาจากคลาส System.ValueType ประเภทค่ามีข้อมูลโดยตรง ตัวอย่างบางส่วน ได้แก่ int, char และ float ซึ่งเก็บตัวเลข ตัวอักษร และตัวเลขทศนิยมตามลำดับ เมื่อคุณประกาศประเภท int ระบบจะจัดสรรหน่วยความจำเพื่อเก็บค่า ประเภทอ้างอิง
คลาส System.Math ใน C# มีเมธอดเป็นคุณสมบัติในการดำเนินการทางคณิตศาสตร์ ตรีโกณมิติ การคำนวณลอการิทึม ฯลฯ วิธีการบางอย่างรวมถึง − Sr.No วิธีการ &คำอธิบาย 1 หน้าท้อง (ทศนิยม) ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยม 2 หน้าท้อง (สองเท่า) ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยมที่มีความแม่นยำสองเท่า 3 หน้า
ต่อไปนี้เป็นรายการอักขระหลีกใน C# - อักขระหลีก คำอธิบาย แพทเทิร์น \a ตรงกับอักขระระฆัง \u0007. \a \b ในคลาสอักขระ จับคู่แบ็คสเปซ \u0008. [\b]{3,} \t ตรงกับแท็บ \u0009. (\w+)\t \r ตรงกับการคืนสินค้า \u000D (\r ไม่เท่ากับอักขระขึ้นบรรทัดใหม่ \n.) \r\n(\w+) \v ตรงกับแท็บแนวตั้ง \u000B. [\v]{2,}
คำสั่งวนรอบช่วยให้เราสามารถดำเนินการคำสั่งหรือกลุ่มของคำสั่งได้หลายครั้ง ต่อไปนี้เป็นลูปที่รองรับใน C# - ซีเนียร์ ประเภทและคำอธิบายของลูป 1 ขณะวนซ้ำ มันทำซ้ำคำสั่งหรือกลุ่มของคำสั่งในขณะที่เงื่อนไขที่กำหนดเป็นจริง โดยจะทดสอบเงื่อนไขก่อนเรียกใช้เนื้อความของลูป 2 สำหรับลูป มันรันลำดับของคำสั่งห
ด้วย C# คุณสามารถทำงานกับลอการิทึมได้อย่างง่ายดาย มีวิธีการดังต่อไปนี้สำหรับ Log เช่นเดียวกับ Log base 10 Sr.No วิธีการ &คำอธิบาย 1 บันทึก(สองเท่า) ส่งกลับค่าลอการิทึมธรรมชาติ (ฐาน e) ของจำนวนที่ระบุ 2 LogDouble)(สองเท่า ส่งกลับค่าลอการิทึมของจำนวนที่ระบุในฐานที่ระบุ 3 บันทึก 10(สองเท่า)
คลาสไดเร็กทอรีใน C# มีหลายวิธีในการดำเนินการกับไดเร็กทอรีและไดเร็กทอรีย่อย - Sr.No วิธีการ &คำอธิบาย 1 CreateDirectory(String) สร้างไดเร็กทอรีและไดเร็กทอรีย่อยทั้งหมดในพาธที่ระบุ เว้นแต่จะมีอยู่แล้ว 2 CreateDirectoryDirectorySecurity(String) สร้างไดเร็กทอรีทั้งหมดในพาธที่ระบุ เว้นแต่จะมีอยู่แ
ต่อไปนี้คือโอเปอเรเตอร์เชิงตรรกะที่คุณสามารถใช้กับสตริงใน C# ได้ ตัวดำเนินการ คำอธิบาย ตัวอย่าง && เรียกว่าตัวดำเนินการตรรกะ AND ถ้าตัวถูกดำเนินการทั้งสองไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริง (A &&B) เป็นเท็จ || เรียกว่าตรรกะหรือตัวดำเนินการ ถ้าตัวถูกดำเนินการสองตัวใดตัวหนึ่งไม่เป็นศูนย์ เงื่อนไขจะก
คลาส System.Math ใน C# มีเมธอดเป็นคุณสมบัติในการดำเนินการทางคณิตศาสตร์ ตรีโกณมิติ การคำนวณลอการิทึม ฯลฯ วิธีการบางอย่างรวมถึง − Sr.No วิธีการ &คำอธิบาย 1 หน้าท้อง (ทศนิยม) ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยม 2 หน้าท้อง (สองเท่า) ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยมที่มีความแม่นยำสองเท่า 3 หน้า
Copy Constructor สร้างวัตถุโดยการคัดลอกตัวแปรจากวัตถุอื่น เรามาดูตัวอย่างกัน − ตัวอย่าง using System; namespace Demo { class Student { private string name; private int rank; public Student(Student s) {