Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. วิธีเริ่มต้น Jagged Arrays ใน C#

    Jagged array คือ อาร์เรย์ของอาร์เรย์ สามารถประกาศ jagged array ชื่อ marks ชนิด int ได้ดังนี้: int[][] marks; เริ่มต้น jagged array: int[][] marks = new int[2][]{ new int[]{92,93,94}, new int[]{85,66,87,88} }; marks เป็นอาร์เรย์ของ 2 อาร์เรย์จำนวนเต็ม: marks[0] เป็นอาร์เรย์ 3 จำนวนเต็ม marks[1] เป็น

  2. วิธีเริ่มต้นสมาชิกในอาร์เรย์ใน C#

    อาร์เรย์ทุกตัวประกอบด้วยตำแหน่งหน่วยความจำที่ติดต่อกัน ที่อยู่ต่ำสุดตรงกับสมาชิกแรก สูงสุดตรงกับสมาชิกสุดท้าย เพื่อเริ่มต้นอาร์เรย์ ต้องประกาศก่อน: int[] marks; โดยที่: int คือชนิดข้อมูล [] ระบุขนาดอาร์เรย์ Marks คือชื่ออาร์เรย์ เริ่มต้นอาร์เรย์ด้วยคีย์เวิร์ด new: int[] marks = new int[10]; กำหนดค

  3. วิธีเริ่มต้นตัวแปรใน C#

    ตัวแปรคือชื่อที่ให้กับพื้นที่จัดเก็บที่โปรแกรมจัดการได้ ตัวแปรแต่ละตัวใน C# มีชนิดข้อมูลเฉพาะ ซึ่งกำหนดขนาดและการจัดวางหน่วยความจำ ช่วงค่าที่เก็บได้ และชุดการดำเนินการที่ใช้ได้ เพื่อเริ่มต้นตัวแปร ต้องประกาศก่อน: int a; จากนั้นเริ่มต้นด้วยเครื่องหมายเท่ากับตามด้วยนิพจน์คงที่: int a = 10; ไวยากรณ์ที่

  4. ตัวดำเนินการกำหนดค่า (Assignment Operators) ใน C# คืออะไร

    ตัวดำเนินการคือสัญลักษณ์ที่บอกคอมไพล์อร์ให้ดำเนินการทางคณิตศาสตร์หรือตรรกะเฉพาะเจาะจง ตารางตัวดำเนินการกำหนดค่า ตัวดำเนินการคำอธิบายตัวอย่าง =กำหนดค่าปกติ: กำหนดค่าจากขวาไปซ้ายC = A + B กำหนดค่า A+B ให้ C +=บวกและกำหนด: บวกขวาเข้ากับซ้าย แล้วกำหนดให้ซ้ายC += A เทียบเท่า C = C + A -=ลบและกำหนด: ล

  5. คลาสนามธรรม (Abstract Classes) ใน C# คืออะไร

    คลาสนามธรรมมีเมธอดนามธรรม ซึ่งจะถูกนำไปใช้งานโดยคลาสสืบทอด คลาสสืบทอดจะมีความสามารถเฉพาะเจาะจงมากขึ้น ตัวอย่าง using System; namespace Demo { abstract class Shape { public abstract int area(); } class Rectangle : Shape { private int length; private int widt

  6. Access Specifiers ใน C#.NET คืออะไร

    เพื่อกำหนดขอบเขตและความมองเห็นของสมาชิกคลาส ใช้ Access Specifier C# รองรับ Access Specifiers ต่อไปนี้: Public Private Protected Internal Protected internal Public Access Specifier อนุญาตให้คลาสเปิดเผยตัวแปรและฟังก์ชันสมาชิกให้ฟังก์ชันและอ็อบเจกต์อื่น Private Access Specifier ซ่อนตัวแปรและฟังก์ชันจ

  7. พร็อพเพอร์ตี้เชิงนามธรรม (Abstract Properties) ใน C# คืออะไร

    การประกาศพร็อพเพอร์ตี้เชิงนามธรรมจะไม่มีการนำเสนอการใช้งานของตัวเข้าถึงพร็อพเพอร์ตี้ ตัวอย่างการทำงานกับพร็อพเพอร์ตี้เชิงนามธรรม มีคลาสนามธรรม Shape พร้อมคลาสสืบทอด 2 คลาส: Square และ Circle มีพร็อพเพอร์ตี้ Area แบบนามธรรม คลาส Circle public class Circle : Shape { private int radius; publi

  8. ความแตกต่างระหว่าง public, protected และ private ใน C#

    Public Access Specifier Public อนุญาตให้คลาสเปิดเผยตัวแปรสมาชิกและฟังก์ชันสมาชิกให้ฟังก์ชันและอ็อบเจกต์อื่นเข้าถึงได้ สมาชิก public เข้าถึงได้จากภายนอกคลาส ตัวอย่าง using System; namespace Demo { class Rectangle { public double length; public double width; public dou

  9. ตัวเข้าถึง (Accessors) ของพร็อพเพอร์ตี้ใน C#

    พร็อพเพอร์ตี้เป็นส่วนขยายของฟิลด์ เข้าถึงด้วยไวยากรณ์เดียวกัน ใช้ตัวเข้าถึง (accessors) เพื่ออ่าน เขียน หรือจัดการค่าของฟิลด์ private ตัวเข้าถึงของพร็อพเพอร์ตี้ประกอบด้วยคำสั่งที่ช่วยในการ get (อ่าน/คำนวณ) หรือ set (เขียน) ค่าพร็อพเพอร์ตี้ ตัวอย่าง ประกาศพร็อพเพอร์ตี้ Code ชนิด string: public string

  10. เมธอด Add และ Remove ใน List ของ C#

    List<T> เป็นคอลเลกชันใน C# และเป็นคอลเลกชันแบบเจเนอริก เมธอด Add และ Remove ใช้สำหรับเพิ่มและลบสมาชิกในลิสต์ ตัวอย่างการใช้ Add() using System; using System.Collections.Generic; class Program { static void Main() { List<string> sports = new List<string>();

  11. ไวยากรณ์การเริ่มต้นอาร์เรย์ใน C# ทั้งหมดมีกี่แบบ

    อาร์เรย์ใน C# สามารถเริ่มต้นได้หลายวิธี ให้ดูตัวอย่างด้านล่าง วิธีที่ 1: ระบุขนาดอาร์เรย์ int[] marks = new int[5] { 99, 98, 92, 97, 95 }; วิธีที่ 2: ไม่ระบุขนาด int[] marks = new int[] { 99, 98, 92, 97, 95 }; วิธีที่ 3: เริ่มต้นตอนประกาศ int[] marks = { 99, 98, 92, 97, 95 }; ตัวอย่างเพิ่มเติม using

  12. วิธีจัดเรียง ArrayList ใน C#

    เพื่อจัดเรียง ArrayList ใน C# ใช้เมธอด Sort() นี่คือ ArrayList: ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13); ใช้เมธอด Sort() เพื่อจัดเรียง: arr.Sort(); ตัวอย่าง using System; using System.Collections; namespace Demo { class Program {

  13. แองคอร์ (Anchors) ในนิพจน์ปรกติ (Regular Expressions) ใน C# คืออะไร

    แองคอร์คือโครงสร้างในนิพจน์ปรกติของ C# ช่วยให้การจับคู่สำเร็จหรือล้มเหลว ขึ้นอยู่กับตำแหน่งปัจจุบันในสตริง ตารางด้านล่างแสดงรายการแองคอร์ AssertionคำอธิบายPatternMatches ^ จับคู่ต้องเริ่มต้นที่จุดเริ่มต้นของสตริงหรือบรรทัด ^\d{3} 567 ใน 567-777- $ จับคู่ต้องเกิดที่ปลายสตริง หรือก่อน \n ที่ปลาย

  14. เมธอดไม่ระบุชื่อ (Anonymous Methods) ใน C# คืออะไร

    เมธอดไม่ระบุชื่อ คือ เมธอดที่ไม่มีชื่อ ให้เทคนิคส่งบล็อกโค้ดเป็นพารามิเตอร์เดลิเกต ประกาศพร้อมการสร้างอินสแตนซ์เดลิเกต ด้วยคีย์เวิร์ด delegate ตัวอย่าง using System; delegate void Demo(int n); namespace DelegateAppl { class TestDelegate { static int num = 50; public static v

  15. ตัวดำเนินการเลขคณิต (Arithmetic Operators) ใน C# คืออะไร

    ตัวดำเนินการคือสัญลักษณ์ที่บอกคอมไพล์อร์ให้ดำเนินการทางคณิตศาสตร์หรือตรรกะเฉพาะเจาะจง ตารางตัวดำเนินการเลขคณิต ตัวดำเนินการคำอธิบายตัวอย่าง +บวกสองตัวถูกดำเนินการA + B = 30 -ลบตัวถูกดำเนินการตัวที่สองจากตัวแรกA - B = -10 *คูณทั้งสองตัวถูกดำเนินการA * B = 200 /หารตัวเศษด้วยตัวส่วนB / A = 2 %Modul

  16. แอตทริบิวต์ (Attributes) ใน C# คืออะไร

    แอตทริบิวต์คือแท็กการประกาศที่ใช้สื่อสารข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง Enum อสมบลี เป็นต้น ไวยากรณ์ [attribute(positional_parameters, name_parameter = value, ...)] Element ชื่อแอตทริบิวต์และค่าอยู่ในวงเล็บเหลี่ยม ก่อนองค์ประกอบที่นำไปใช้ พารามิเตอร์ตำ

  17. คลาสฐาน (Base) และคลาสสืบทอด (Derived) ใน C# คืออะไร

    คลาสสามารถสืบทอดจากมากกว่าหนึ่งคลาสหรืออินเทอร์เฟซ หมายถึงสามารถสืบทอดข้อมูลและฟังก์ชันจากหลายคลาสฐานหรืออินเทอร์เฟซ ตัวอย่าง: คลาสฐาน Vehicle พร้อมคลาสสืบทอด: Truck Bus Motobike คลาสสืบทอดจะสืบทอดตัวแปรสมาชิกและเมธอดสมาชิกจากคลาสฐาน เช่นเดียวกัน คลาสสืบทอดสำหรับคลาส Shape สามารถเป็น Rectangle ได้ ต

  18. ตัวดำเนินการบิตเวียร์ (Bitwise Operators) ใน C# คืออะไร

    ตัวดำเนินการบิตเวียร์ทำงานกับบิต และดำเนินการทีละบิต รายการตัวดำเนินการบิตเวียร์ ตัวดำเนินการคำอธิบายตัวอย่าง &Binary AND: คัดลอกบิตไปยังผลลัพธ์ถ้ามีอยู่ในทั้งสองตัวถูกดำเนินการ(A & B) = 12 (0000 1100) |Binary OR: คัดลอกบิตถ้ามีอยู่ในตัวถูกดำเนินการใดตัวหนึ่ง(A | B) = 61 (0011 1101) ^Bin

  19. ชนิดข้อมูล Boolean ใน C# คืออะไร

    สำหรับชนิดข้อมูล Boolean ใช้คีย์เวิร์ด bool ซึ่งเป็นนามแฝงของ System.Boolean ใช้สำหรับประกาศตัวแปรเก็บค่า Boolean คือ true และ false ตัวอย่าง using System; public class Demo { static void Main() { bool val = true; int d = DateTime.Now.DayOfYear; val = (d % 2 == 0);

  20. คำสั่งก่อนคอมไพล์ (Pre-processor Directives) ใน C# คืออะไร

    คำสั่งก่อนคอมไพล์ ให้คำสั่งแก่คอมไพล์อร์ให้ประมวลผลข้อมูลก่อนที่การคอมไพล์จริงจะเริ่มต้น คำสั่งก่อนคอมไพล์ทั้งหมดขึ้นต้นด้วย # และมีได้แต่ตัวอักษรเว้นวรรคก่อนคำสั่งในบรรทัดเดียวกัน ไม่ใช่คำสั่ง (statements) จึงไม่จบด้วยอاصلة (;) คำสั่งก่อนคอมไพล์ที่พบบ่อยใน C# ลำดับคำสั่งและคำอธิบาย 1#defineกำหน

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:73/134  20-คอมพิวเตอร์/Page Goto:1 67 68 69 70 71 72 73 74 75 76 77 78 79