หน้าแรก
หน้าแรก
ประการแรก ตั้งค่าอาร์เรย์ที่มีค่า - int[] myArr = new int[] { 34, 23, 77, 67 }; เพื่อให้ได้ค่าเฉลี่ย ก่อนอื่นให้หาผลรวมขององค์ประกอบอาร์เรย์ หารผลรวมด้วยความยาวของอาร์เรย์แล้วคุณจะได้ค่าเฉลี่ยขององค์ประกอบ - int sum = 0; int average = 0; for (int
ไดนามิก เก็บค่าประเภทใดก็ได้ในตัวแปรประเภทข้อมูลไดนามิกที่สร้างโดยใช้คีย์เวิร์ดไดนามิก การตรวจสอบประเภทสำหรับตัวแปรประเภทนี้เกิดขึ้นขณะทำงาน ไดนามิกเป็นตัวแปรที่พิมพ์แบบไดนามิก ต่อไปนี้เป็นไวยากรณ์สำหรับการประกาศประเภทไดนามิก - dynamic <variable_name> = value; ต่อไปนี้เป็นตัวอย่าง − dynamic
ใน C # ชื่ออาร์เรย์และตัวชี้ไปยังประเภทข้อมูลเหมือนกับข้อมูลอาร์เรย์ ไม่ใช่ตัวแปรประเภทเดียวกัน ตัวอย่างเช่น int *p และ int[] p ไม่ใช่ประเภทเดียวกัน คุณสามารถเพิ่มตัวแปรพอยน์เตอร์ p ได้เนื่องจากไม่ได้รับการแก้ไขในหน่วยความจำ แต่แอดเดรสอาร์เรย์จะได้รับการแก้ไขในหน่วยความจำ และคุณไม่สามารถเพิ่มค่านั้น
เมธอดนามธรรมไม่ได้จัดเตรียมการนำไปใช้และบังคับให้คลาสที่ได้รับมาแทนที่เมธอด มันถูกประกาศภายใต้คลาสนามธรรม วิธีนามธรรมมีเพียงคำจำกัดความของวิธีการ เมธอดเสมือนมีการนำไปปฏิบัติ ต่างจากเมธอด Abstract และสามารถมีอยู่ในคลาสนามธรรมและไม่เป็นนามธรรม มันให้คลาสที่ได้รับพร้อมตัวเลือกในการแทนที่มัน ฟังก์ชันเส
สำหรับแอนนาแกรม สตริงอื่นจะมีอักขระเหมือนกันในสตริงแรก แต่ลำดับของอักขระอาจแตกต่างกัน เรากำลังตรวจสอบสองสตริงต่อไปนี้ - string str1 = "heater"; string str2 = "reheat"; แปลงสตริงทั้งสองเป็นอาร์เรย์อักขระ - char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().To
ตั้งค่าอาร์เรย์ - int[] arr = { 23, 66, 96, 110 }; ตอนนี้สร้างรายการใหม่ - var list = new List<int>(); ใช้วิธีการเพิ่มและเพิ่มองค์ประกอบอาร์เรย์ในรายการ - for (int i = 0; i < arr.Length; i++) { list.Add(arr[i]); } ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; using Sys
ตั้งค่าอาร์เรย์ - int[] arr = { 89, 12, 56, 89, }; ตอนนี้สร้างพจนานุกรมใหม่ - var d = new Dictionary < int, int > (); ใช้วิธีการพจนานุกรมประกอบด้วยKey() ค้นหาองค์ประกอบที่ซ้ำกันในอาร์เรย์ - foreach(var res in arr) { if (d.Conta
แอปพลิเคชันที่ไม่อยู่ภายใต้การควบคุมของ CLR จะไม่มีการจัดการ รหัสที่ไม่ปลอดภัยหรือรหัสที่ไม่มีการจัดการคือบล็อกรหัสที่ใช้ตัวแปรตัวชี้และอนุญาตให้ใช้ตัวชี้ในรหัสที่ไม่มีการจัดการ ต่อไปนี้เป็นรหัส − static unsafe void Main(string[] args) { int x = 100; int* a = &x; &nbs
Hashtable ช้ากว่าพจนานุกรม สำหรับคอลเล็กชันที่พิมพ์แรงมาก คอลเล็กชันพจนานุกรมจะเร็วกว่า แฮชเทเบิล คลาส Hashtable แสดงถึงคอลเล็กชันของคู่คีย์และค่าที่จัดระเบียบตามรหัสแฮชของคีย์ ใช้คีย์เพื่อเข้าถึงองค์ประกอบในคอลเล็กชัน เรามาดูตัวอย่างกัน − ตัวอย่าง using System; using System.Collections; namespac
สำหรับการอนุญาตไฟล์ใน C # ให้ใช้คลาส FileIOPermission ควบคุมความสามารถในการเข้าถึงไฟล์และโฟลเดอร์ ต่อไปนี้เป็นคุณสมบัติของคลาส File Permissions - ซีเนียร์ วิธีการและคำอธิบาย 1 ไฟล์ทั้งหมด รับหรือตั้งค่าการเข้าถึงที่อนุญาตสำหรับไฟล์ทั้งหมด 2 AllLocalFiles รับหรือตั้งค่าการเข้าถึงที่ได้รับอนุญ
คลาส Pair คือคลาส KeyValuePair ที่เก็บค่าคู่ไว้ในรายการเดียวด้วย C# ประกาศ KeyValuePair - var myList = new List<KeyValuePair>string, int>>(); Now, add some elements: myList.Add(new KeyValuePair<string, int>("Laptop", 1)); myList.Add(new KeyValuePair<string, int>(&q
ขอบเขตของตัวแปรคือขอบเขตของโค้ดที่ระบุว่ามีการเข้าถึงตัวแปรอยู่ที่ใด สำหรับตัวแปร จะมีระดับดังต่อไปนี้ - ระดับวิธีการ ตัวแปรที่ประกาศภายในเมธอดเป็นตัวแปรในเครื่อง ระดับชั้นเรียน ตัวแปรที่ประกาศภายในคลาสคือตัวแปรโลคัลคือตัวแปรสมาชิกของคลาส เรามาดูตัวอย่างขอบเขตของตัวแปรกัน − ตัวอย่าง using System
ใช้เมธอด Console.Clear() เพื่อล้างหน้าจอและบัฟเฟอร์คอนโซล เมื่อเรียกวิธีการล้าง เคอร์เซอร์จะเลื่อนไปที่มุมซ้ายบนของหน้าต่างโดยอัตโนมัติ ที่นี่ เราได้ล้างหน้าจอแล้วตั้งค่า ForegroundColor และ BackgroundColor - ConsoleColor newForeColor = ConsoleColor.Blue; ConsoleColor newBackColor = ConsoleColor.Ye
วิธีการ Append() เพิ่มเนื้อหาให้กับ StringBuilder ตั้งค่าสตริง - StringBuilder str = new StringBuilder(); ตอนนี้ วนซ้ำจำนวนองค์ประกอบที่คุณต้องการแล้วใช้ Append () เพื่อต่อท้าย StringBuilder - for (int j = 0; j < 5; j++) { str.Append(j).Append(" "); } ต่อไปนี้เป็นรหัสที่
วิธีการ AppendLine() ต่อท้ายเนื้อหาและเพิ่มบรรทัดใหม่ในตอนท้าย ขั้นแรก ตั้งค่า StringBuilder - StringBuilder str = new StringBuilder(); ใช้ AppendLine() - str.AppendLine("Accessories"); str.AppendLine(); str.AppendLine("Electronics"); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง usin
ตั้งค่าสตริง - StringBuilder str = new StringBuilder("Fitness is important"); ใช้เมธอด Replace() เพื่อแทนที่สตริง − str.Replace("important", "essential"); ต่อไปนี้เป็นรหัสเพื่อแทนที่สตริงโดยใช้ StringBuilder - ตัวอย่าง using System; using System.Text; class Demo { &n
เมธอด Equals ใช้ใน C # เพื่อเปรียบเทียบเนื้อหาของ StringBuilders สองตัว ต่อไปนี้เป็น StringBuilders สองตัวของเรา - // first StringBuilder str1 = new StringBuilder(); str1.Append("Tim"); str1.Append("Tom"); str1.Append("Henry"); // second StringBuilder str2 = new Strin
ขั้นแรก ตั้งค่าอาร์เรย์สตริงและ StringBuilder - // string array string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine(); ตอนนี้ ใช้ foreach loop เพื่อวนซ้ำ - foreach (string item
หากต้องการล้าง StringBuilder ให้ใช้วิธีการ Clear() สมมติว่าเราได้ตั้งค่า StringBuilder ต่อไปนี้ - string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine(); ตอนนี้ ใช้วิธี Clear()
ขั้นแรก ตั้งค่า StringBuilder - StringBuilder str = new StringBuilder(); str.Append("premium"); ในการเข้าถึงอักขระตัวที่ 5 และแสดง - Console.WriteLine(str[4]); ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง using System; using System.Text; public class Demo { public static void Main