หน้าแรก
หน้าแรก
ขั้นแรก กำหนดและกำหนดค่าเริ่มต้นอาร์เรย์ − int[] p = new int[3] {99, 92, 95}; ตอนนี้แสดงองค์ประกอบอาร์เรย์ - for (j = 0; j < 3; j++ ) { Console.WriteLine("Price of Product[{0}] = {1}", j, p[j]); } ในการเข้าถึงองค์ประกอบใด ๆ เพียงแค่รวมดัชนีขององค์ประกอบที่คุณต้องการเช่นนี
วิธี Main() คือจุดเริ่มต้น - static void Main(string[] args) อาร์กิวเมนต์อาร์เรย์ args ใช้เพื่อตั้งค่าอาร์กิวเมนต์ - string[] args) มันจะตั้งค่าต่อไปนี้หากคุณเพิ่มสองอาร์กิวเมนต์ - var args = new string[] {"arg1","arg2”} นี่คือรหัสสาธิต − ตัวอย่าง using System; namespace Dem
พารามิเตอร์ถูกส่งผ่านใน C # โดยค่าหรือโดยการอ้างอิง ด้วยเหตุนี้ คุณยังสามารถใช้พารามิเตอร์และอาร์เรย์พารามิเตอร์เพื่อส่งผ่านพารามิเตอร์ได้ - ความคุ้มค่า เมธอดนี้คัดลอกค่าจริงของอาร์กิวเมนต์ลงในพารามิเตอร์ที่เป็นทางการของฟังก์ชัน ในกรณีนี้ การเปลี่ยนแปลงที่ทำกับพารามิเตอร์ภายในฟังก์ชันจะไม่มีผลต่ออา
วิธีการ Array.Copy() ใน C# ใช้เพื่อคัดลอกส่วนของอาร์เรย์หนึ่งไปยังอาร์เรย์อื่น ต่อไปนี้เป็นวากยสัมพันธ์ − Array.Copy(src, dest, length); ที่นี่ src =อาร์เรย์ที่จะคัดลอก ปลายทาง =อาร์เรย์ปลายทาง ความยาว =จำนวนองค์ประกอบที่จะคัดลอก ต่อไปนี้คือตัวอย่างที่แสดงการใช้เมธอด Copy(,,) ของคลาสอา
ประการแรก ตั้งค่าอาร์เรย์ทั้งสองเพื่อเปรียบเทียบ − // two arrays int[] arr = new int[] { 99, 87, 56, 45}; int[] brr = new int[] { 99, 87, 56, 45 }; ตอนนี้ ใช้ SequenceEqual() เพื่อเปรียบเทียบสองอาร์เรย์ - arr.SequenceEqual(brr); ต่อไปนี้เป็นรหัสเปรียบเทียบสองอาร์เรย์ - ตัวอย่าง using System; using
หากต้องการเปรียบเทียบวันที่ใน C# คุณต้องตั้งค่าวันที่สองวันที่จะเปรียบเทียบโดยใช้วัตถุ DateTime ก่อน เราจะใช้คลาส DateTime ใน C# - วันที่ 1 DateTime date1 = new DateTime(2018, 08, 05); Console.WriteLine("Date 1 : {0}", date1); วันที่ 2 DateTime date2 = new DateTime(2018, 08, 07); Console.W
หากต้องการเปรียบเทียบพจนานุกรมสองพจนานุกรม ให้ตั้งค่าพจนานุกรมทั้งสองก่อน - พจนานุกรมหนึ่ง IDictionary<int, int> d = new Dictionary<int, int>(); d.Add(1,97); d.Add(2,89); d.Add(3,77); d.Add(4,88); // Dictionary One elements Console.WriteLine("Dictionary One elements: "+d.Count
ขั้นแรก ตั้งค่าสองรายการ − รายการที่หนึ่ง List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D"); รายการที่สอง List < string > list2 = new List < string > (); list2.Add("C&quo
ตั้งค่าสองรายการ − รายการที่หนึ่ง List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D"); รายการที่สอง List < string > list2 = new List < string > (); list2.Add("C"); lis
เพื่อให้ได้ค่าเทียบเท่าฐานแปด ให้ใช้ลูป while สำหรับค่าทศนิยมและเก็บเศษที่เหลือไว้ในชุดอาร์เรย์สำหรับฐานแปด ที่นี่เราได้ตั้งค่าส่วนที่เหลือโดย mod 8 ในอาร์เรย์ แล้วหารด้วย 8 − while (dec != 0) { oct[i] = dec % 8; dec = dec / 8; i++; } ให้เราดูรหัสที่สมบูรณ์
ตั้งค่าอาร์เรย์สองมิติและอาร์เรย์หนึ่งมิติ - int[,] a = new int[2, 2] {{1,2}, {3,4} }; int[] b = new int[4]; ในการแปลงอาร์เรย์ 2D เป็น 1D ให้ตั้งค่าสองมิติเป็นหนึ่งมิติที่เราประกาศก่อนหน้านี้ - for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { b[k++] = a[i,
วิธีการ Array.Copy() ใน C# ใช้เพื่อคัดลอกส่วนของอาร์เรย์หนึ่งไปยังอาร์เรย์อื่น ต่อไปนี้เป็นวากยสัมพันธ์ − Array.Copy(src, dest, length); ที่นี่ src =อาร์เรย์ที่จะคัดลอก ปลายทาง =อาร์เรย์ปลายทาง ความยาว =จำนวนองค์ประกอบที่จะคัดลอก ต่อไปนี้คือตัวอย่างที่แสดงการใช้เมธอด Copy(,,) ของคลาสอา
การเอาชนะ ภายใต้การแทนที่ คุณสามารถกำหนดลักษณะการทำงานเฉพาะสำหรับประเภทคลาสย่อย ซึ่งหมายความว่าคลาสย่อยสามารถใช้เมธอดคลาสพาเรนต์ตามความต้องการได้ ให้เราดูตัวอย่างของคลาสนามธรรมที่ใช้การเอาชนะ - ตัวอย่าง using System; namespace PolymorphismApplication { abstract class Shape { &
ใช้คุณสมบัติ Array.Count ใน C# เพื่อนับจำนวนรายการในรายการใน C# - ตั้งค่ารายการ List<string> myList = new List<string>() { "electronics", "clothing", "appliances", "accessories" }; ตอนนี้นับจำนว
พจนานุกรมคือชุดของคีย์และค่าต่างๆ ใน C # Dictionary รวมอยู่ในเนมสเปซ System.Collection.Generics ในการสร้างพจนานุกรม คุณต้องตั้งค่าและเพิ่มคีย์และค่าก่อน ที่นี่เราได้เพิ่ม 5 ปุ่มพร้อมค่าลงในพจนานุกรม เราได้ตั้งค่าคีย์และประเภทค่าเป็น int แล้ว IDictionary<int, int> d = new Dictionary<int,
ประเภทค่าและการอ้างอิง ทั้งสองเป็นประเภทใน C# - ประเภทค่า ตัวแปรประเภทค่าสามารถกำหนดค่าได้โดยตรง มาจากคลาส System.ValueType ประเภทค่ามีข้อมูลโดยตรง เมื่อคุณประกาศประเภท int ระบบจะจัดสรรหน่วยความจำเพื่อเก็บค่า ตัวแปรประเภทค่าจะถูกเก็บไว้ในสแต็ก ตัวอย่าง ได้แก่ int, char และ float ซึ่งเก็บตัวเลข ตั
ในการสร้าง ย้าย และลบไดเร็กทอรีใน C# คลาส System.IO.Directory มีเมธอด ขั้นแรก นำเข้าเนมสเปซ System.IO ตอนนี้ ใช้เมธอด Director.CreateDirectory() เพื่อสร้างไดเร็กทอรีในเส้นทางที่ระบุ - string myDir = @"D:\NEW"; if (!Directory.Exists(myDir)) { Directory.CreateDirectory(myDir);
ใช้คีย์เวิร์ด param เพื่อรับอาร์กิวเมนต์ตัวแปรใน C# เรามาดูตัวอย่างการคูณจำนวนเต็มกัน เราใช้คีย์เวิร์ด params เพื่อยอมรับค่า int จำนวนเท่าใดก็ได้ - static int Multiply(params int[] b) ด้านบนช่วยให้เราค้นหาการคูณตัวเลขด้วยค่า int หนึ่งและสองค่า fllowing เรียกฟังก์ชันเดียวกันโดยมีค่าหลายค่า - int mu
การกำหนดอาร์เรย์ใน C# − int[] runs = new int[10]; ให้เราเริ่มต้นอาร์เรย์ในบรรทัดเดียวกัน - int[] runs = new int[5] {99, 92, 95}; ต่อไปนี้คือตัวอย่างการแสดงวิธีการประกาศ เริ่มต้น และแสดงอาร์เรย์ − ตัวอย่าง using System; namespace Program { class Demo { static void
การห่อหุ้มจะดำเนินการโดยใช้ตัวระบุการเข้าถึง ตัวระบุการเข้าถึงกำหนดขอบเขตและการมองเห็นของสมาชิกคลาส C# รองรับตัวระบุการเข้าถึงต่อไปนี้:สาธารณะ ส่วนตัว ป้องกัน ภายใน ป้องกันภายใน ฯลฯ การห่อหุ้มสามารถเข้าใจได้โดยยกตัวอย่างของตัวระบุการเข้าถึงส่วนตัวที่ช่วยให้คลาสสามารถซ่อนตัวแปรสมาชิกและฟังก์ชันของสม