หน้าแรก
หน้าแรก
Jagged array คืออาร์เรย์ของอาร์เรย์ คุณสามารถประกาศอาร์เรย์หยักที่มีชื่อเครื่องหมายประเภท int เป็น - int [][] marks; เริ่มต้นอาร์เรย์หยักเป็น − int[][] marks = new int[2][]{new int[]{92,93,94},new int[]{85,66,87,88}}; เครื่องหมายคืออาร์เรย์ของจำนวนเต็มสองอาร์เรย์ marks[0] คืออาร์เรย์ของจำนวนเต็ม
อาร์เรย์ทั้งหมดประกอบด้วยตำแหน่งหน่วยความจำที่อยู่ติดกัน ที่อยู่ต่ำสุดสอดคล้องกับองค์ประกอบแรกและที่อยู่สูงสุดกับองค์ประกอบสุดท้าย ในการเริ่มต้นอาร์เรย์ คุณต้องประกาศก่อน int[] marks; ที่นี่ int คือประเภทข้อมูล [] กำหนดขนาดของอาร์เรย์ เครื่องหมายคือชื่อของอาร์เรย์ ตอนนี้ให้เราเริ่มต้นอาร์เรย์
ตัวแปรคือชื่อที่กำหนดให้กับพื้นที่เก็บข้อมูลที่โปรแกรมของเราสามารถจัดการได้ ตัวแปรแต่ละตัวใน C# มีประเภทเฉพาะ ซึ่งจะกำหนดขนาดและเลย์เอาต์ของหน่วยความจำของตัวแปรถึงช่วงของค่าที่สามารถจัดเก็บไว้ภายในหน่วยความจำนั้นและชุดของการดำเนินการที่สามารถนำไปใช้กับตัวแปรได้ ในการเริ่มต้นตัวแปร ก่อนอื่นคุณต้องก
โอเปอเรเตอร์คือสัญลักษณ์ที่บอกให้คอมไพเลอร์ดำเนินการจัดการทางคณิตศาสตร์หรือตรรกะที่เฉพาะเจาะจง ต่อไปนี้เป็นโอเปอเรเตอร์การมอบหมายใน C# ตัวดำเนินการ คำอธิบาย ตัวอย่าง = ตัวดำเนินการกำหนดอย่างง่าย กำหนดค่าจากตัวถูกดำเนินการด้านขวาไปยังตัวถูกดำเนินการด้านซ้าย C =A + B กำหนดค่าของ A + B เป็น C += ตั
คลาสนามธรรมประกอบด้วยเมธอดนามธรรมซึ่งใช้งานโดยคลาสที่ได้รับ คลาสที่ได้รับมีฟังก์ชันพิเศษมากกว่า ต่อไปนี้เป็นตัวอย่างการแสดงการใช้คลาสนามธรรมใน C# ตัวอย่าง using System; namespace Demo { abstract class Shape { public abstract int area(); }
หากต้องการกำหนดขอบเขตและการมองเห็นของสมาชิกคลาส ให้ใช้ตัวระบุการเข้าถึง C# รองรับตัวระบุการเข้าถึงต่อไปนี้ - สาธารณะ ส่วนตัว ได้รับการปกป้อง ภายใน ป้องกันภายใน มาเรียนรู้กันทีละคน ตัวระบุการเข้าถึงสาธารณะ อนุญาตให้คลาสแสดงตัวแปรสมาชิกและฟังก์ชันสมาชิกกับฟังก์ชันและอ็อบเจกต์อื่น ๆ ตัวระบุการเข้า
การใช้งานตัวเข้าถึงคุณสมบัติจะไม่ถูกจัดเตรียมโดยการประกาศคุณสมบัติที่เป็นนามธรรม ให้เราดูวิธีการเรียนรู้วิธีการทำงานกับคุณสมบัตินามธรรม ที่นี่เรามีคลาสรูปร่างนามธรรมที่มีสองคลาสที่ได้รับ:สี่เหลี่ยมและวงกลม ที่นี่เรามีคุณสมบัติพื้นที่นามธรรม ต่อไปนี้เป็นคลาส Circle ตัวอย่าง public class Circle : S
ตัวระบุการเข้าถึงสาธารณะ ตัวระบุการเข้าถึงแบบสาธารณะอนุญาตให้คลาสเปิดเผยตัวแปรสมาชิกและฟังก์ชันของสมาชิกไปยังฟังก์ชันและอ็อบเจ็กต์อื่นๆ สมาชิกสาธารณะทุกคนสามารถเข้าถึงได้จากนอกชั้นเรียน ตัวอย่าง using System; namespace Demo { class Rectangle { public double length;
คุณสมบัติเป็นส่วนขยายของฟิลด์และเข้าถึงได้โดยใช้ไวยากรณ์เดียวกัน พวกเขาใช้การเข้าถึงซึ่งค่าของฟิลด์ส่วนตัวสามารถอ่าน เขียน หรือจัดการได้ ตัวเข้าถึงของคุณสมบัติประกอบด้วยคำสั่งปฏิบัติการที่ช่วยในการรับ (การอ่านหรือการคำนวณ) หรือการตั้งค่า (การเขียน) คุณสมบัติ เรามาดูตัวอย่างคุณสมบัติในภาษา C# กัน ต
List เป็นคอลเล็กชันใน C# และเป็นคอลเล็กชันทั่วไป วิธีการเพิ่มและลบจะใช้ในรายการ C# สำหรับการเพิ่มและลบองค์ประกอบ มาดูวิธีการใช้ Add() ใน C# กัน ตัวอย่าง using System; using System.Collections.Generic; class Program { static void Main() { List<string> sports =
Array สามารถเริ่มต้นได้มากกว่าหนึ่งวิธีใน C # มาดูตัวอย่างกัน วิธีที่หนึ่ง การใช้ขนาดของอาร์เรย์ int [] marks = new int[5] { 99, 98, 92, 97, 95}; วิธีที่ 2 โดยละเว้นขนาด int [] marks = new int[] { 99, 98, 92, 97, 95}; วิธีที่สาม กำลังเริ่มต้นในขณะที่ประกาศ int [] marks = { 99, 98, 92, 97, 95}; ใ
ในการจัดเรียง ArrayList ใน C# ให้ใช้เมธอด Sort() ต่อไปนี้เป็น ArrayList ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13); ตอนนี้ใช้เมธอด Sort() เพื่อเรียงลำดับ ArrayList arr.Sort(); คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อจัดเรียง ArrayList ใน C# ตัวอย่
จุดยึดคือโครงสร้างในนิพจน์ทั่วไปใน C # ช่วยให้การแข่งขันสำเร็จหรือล้มเหลวขึ้นอยู่กับตำแหน่งปัจจุบันในสตริง ตารางต่อไปนี้แสดงรายการจุดยึด การยืนยัน คำอธิบาย รูปแบบ แมตช์ ^ การจับคู่ต้องเริ่มต้นที่จุดเริ่มต้นของสตริงหรือบรรทัด ^\d{3} 567 ใน 567-777- $ การจับคู่ต้องเกิดขึ้นที่ส่วนท้ายของสตริงหรือก่อ
เมธอดนิรนามเป็นเมธอดที่ไม่มีชื่อ เมธอดเหล่านี้มีเทคนิคในการส่งผ่านบล็อคโค้ดเป็นพารามิเตอร์ของผู้รับมอบสิทธิ์ มีการประกาศเมธอดที่ไม่ระบุชื่อด้วยการสร้างอินสแตนซ์ของผู้รับมอบสิทธิ์ โดยมีคีย์เวิร์ดของผู้รับมอบสิทธิ์ ตัวอย่าง using System; delegate void Demo(int n); namespace DelegateAppl { &nbs
โอเปอเรเตอร์คือสัญลักษณ์ที่บอกให้คอมไพเลอร์ดำเนินการจัดการทางคณิตศาสตร์หรือตรรกะที่เฉพาะเจาะจง ตัวดำเนินการ คำอธิบาย ตัวอย่าง + เพิ่มสองตัวถูกดำเนินการ A + B =30 - ลบตัวถูกดำเนินการที่สองจากตัวแรก A - B =-10 * คูณทั้งสองตัวถูกดำเนินการ A * B =200 / แบ่งตัวเศษด้วยตัวลบ B / A =2 % ตัวดำเนินการโม
คุณลักษณะคือแท็กการประกาศที่ใช้ในการถ่ายทอดข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง การแจงนับ แอสเซมบลี ฯลฯ ในโปรแกรมของคุณ ต่อไปนี้เป็นรูปแบบไวยากรณ์ [attribute(positional_parameters, name_parameter = value, ...)] Element ที่นี่ ชื่อของแอตทริบิวต์และค่าขอ
คลาสสามารถได้รับมาจากคลาสหรืออินเตอร์เฟสมากกว่าหนึ่งคลาส ซึ่งหมายความว่าคลาสสามารถสืบทอดข้อมูลและฟังก์ชันจากคลาสหรืออินเตอร์เฟสพื้นฐานได้หลายคลาส ตัวอย่างเช่น คลาส Vehicle Base ที่มี Derived Classes ดังต่อไปนี้ Truck Bus Motobike คลาสที่ได้รับสืบทอดตัวแปรสมาชิกคลาสฐานและวิธีการของสมาชิก ในทำนองเด
ตัวดำเนินการ Bitwise ทำงานเป็นบิตและดำเนินการทีละบิต ต่อไปนี้เป็นตัวดำเนินการ Bitwise ตัวดำเนินการ คำอธิบาย ตัวอย่าง & ไบนารีและตัวดำเนินการคัดลอกบิตไปยังผลลัพธ์หากมีอยู่ในตัวถูกดำเนินการทั้งสอง (A &B) =12 ซึ่งก็คือ 0000 1100 | ไบนารี OR โอเปอเรเตอร์ คัดลอกเล็กน้อยหากมีอยู่ในตัวถูกดำเนินการอย่าง
สำหรับประเภทบูลีน มีการใช้คีย์เวิร์ดบูลและเป็นนามแฝงของ System.Boolean มันถูกใช้เพื่อประกาศตัวแปรเพื่อเก็บค่าบูลีน จริง และ เท็จ มาดูตัวอย่างการใช้ bool ใน C# กัน ตัวอย่าง using System; public class Demo { static void Main() { bool val = true;
คำสั่งตัวประมวลผลล่วงหน้าจะให้คำแนะนำแก่คอมไพเลอร์เพื่อประมวลผลข้อมูลล่วงหน้าก่อนที่จะเริ่มการคอมไพล์จริง คำสั่งตัวประมวลผลล่วงหน้าทั้งหมดขึ้นต้นด้วย # และเฉพาะอักขระช่องว่างเท่านั้นอาจปรากฏขึ้นก่อนคำสั่งตัวประมวลผลล่วงหน้าในบรรทัด คำสั่งตัวประมวลผลล่วงหน้าไม่ใช่คำสั่ง ดังนั้นจึงไม่ได้ลงท้ายด้วยเคร