Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#
C#
  1. วิธีกำหนด String Literal หลายบรรทัดใน C#

    String Literal หลายบรรทัดใน C# ใน C# สามารถสร้างสตริงที่มีหลายบรรทัดได้โดยใช้สัญลักษณ์ @ นำหน้าสตริง (Verbatim String Literal) ทำให้สามารถเขียนสตริงหลายบรรทัดได้โดยตรง ไม่ต้องใช้ escape sequence เช่น \n หรือ \r\n ไวยากรณ์ string str = @บรรทัดแรก บรรทัดที่สอง บรรทัดที่สาม; ตัวอย่างโค้ดสมบูรณ์ using

  2. วิธีกำหนดค่าให้ตัวแปรใน C#

    การประกาศและกำหนดค่าตัวแปรใน C# ตัวแปร (Variable) ใน C# คือชื่อที่ใช้เรียกพื้นที่จัดเก็บข้อมูลในหน่วยความจำ ทุกตัวแปรมี ชนิดข้อมูล (Type) ที่กำหนดขนาด ช่วงค่า และการดำเนินการที่ทำได้ รูปแบบการประกาศและกำหนดค่า // ประกาศแล้วกำหนดค่า (Initialization) int a = 10; // ประกาศก่อน กำหนดค่าต่อมา int b; b

  3. วิธีกำหนดค่าหลายค่าให้ตัวแปรเดียวใน C#

    การเก็บหลายค่าในตัวแปรเดียวด้วยอาร์เรย์ใน C# ใน C# ไม่สามารถกำหนดค่าหลายค่าให้ตัวแปรเดียวได้โดยตรง (ตัวแปรทั่วไปเก็บค่าได้เพียงค่าเดียว) แต่สามารถใช้ อาร์เรย์ (Array) หรือ คอลเลกชัน เพื่อเก็บหลายค่าในตัวแปรเดียว การประกาศและเริ่มต้นอาร์เรย์สตริง // ประกาศและจัดสรรหน่วยความจำ string[] arr = new stri

  4. วิธีใช้ Null Coalescing Operator (??) ใน C#

    Null Coalescing Operator (??) ใน C# ตัวดำเนินการ ?? (Null-coalescing operator) ใช้สำหรับให้ค่าเริ่มต้น (default value) เมื่อค่าซ้ายเป็น null ทำงานกับ nullable value types และ reference types หลักการทำงาน result = leftExpression ?? rightExpression; ถ้า leftExpression ไม่เป็น null → คืนค่า leftE

  5. วิธีใช้ Parameter Array (params) ใน C#

    Parameter Array (params) ใน C# คีย์เวิร์ด params ช่วยให้เมธอดรับจำนวนอาร์กิวเมนต์ที่ไม่คงได้ (variable number of arguments) โดยรวบรวมเป็นอาร์เรย์อัตโนมัติ ทำให้เรียกใช้เมธอดสะดวกขึ้น ไม่ต้องสร้างอาร์เรย์ด้วยตนเอง ไวยากรณ์ public ReturnType MethodName(params Type[] parameterName) { // parameterN

  6. วิธีใช้ Operator Overloading ใน C#

    Operator Overloading ใน C# C# อนุญาตให้กำหนดพฤติกรรมของตัวดำเนินการ (operators) สำหรับประเภทข้อมูลที่ผู้ใช้สร้างเอง (user-defined types) เช่น struct และ class เรียกว่า Operator Overloading ใช้คีย์เวิร์ด operator ตามด้วยสัญลักษณ์ตัวดำเนินการ ตัวดำเนินการที่โอเวอร์โหลดได้/ไม่ได้

  7. วิธีใช้งานคลาส Queue ใน C#

    คลาส Queue ใน C# Queue เป็นคอลเลกชันแบบ First-In-First-Out (FIFO) หรือเข้าก่อนออกก่อน ใช้เมื่อต้องการเข้าถึงข้อมูลตามลำดับที่เพิ่มเข้าไป อยู่ใน namespace System.Collections (non-generic) และ System.Collections.Generic (generic Queue<T>) เมธอดหลักของ Queue เมธอด

  8. วิธีเรียกใช้เมธอดของคลาสใน C#

    การเรียกใช้เมธอดใน C# ใน C# การเรียกใช้เมธอดของคลาสต้องสร้างอินสแตนซ์ (ออบเจกต์) ของคลาสนั้นก่อน (ยกเว้นเมธอดสแตติก) จากนั้นใช้ตัวดำเนินการจุด (.) ตามด้วยชื่อเมธอดและอาร์กิวเมนต์ รูปแบบทั่วไป ClassName objectName = new ClassName(); objectName.MethodName(arguments); ตัวอย่างโค้ดสมบูรณ์ num2)

  9. วิธีคำนวณความยาวของสตริงใน C#

    การหาความยาวสตริงใน C# ใน C# คุณสามารถหาความยาวของสตริงได้โดยใช้คุณสมบัติ Length ของคลาส string คุณสมบัตินี้คืนค่าจำนวนตัวอักษร (char) ในสตริงเป็นจำนวนเต็ม ไวยากรณ์ int length = str.Length; ตัวอย่างโค้ดสมบูรณ์ using System; namespace Demo { class Program { static void Main(string[

  10. วิธีจับข้อยกเว้นการหารด้วยศูนย์ใน C#

    การจัดการ DivideByZeroException ใน C# ใน C# การหารตัวเลขด้วยศูนย์จะทำให้เกิดข้อยกเว้น System.DivideByZeroException ซึ่งเป็นคลาสที่สืบทอดมาจาก ArithmeticException คุณต้องใช้บล็อก try-catch เพื่อจับและจัดการข้อยกเว้นนี้ ตัวอย่างโค้ดสมบูรณ์ using System; namespace ErrorHandlingApplication { class

  11. วิธีการต่อสตริงสองตัวใน C#

    การต่อสตริงใน C# ใน C# คุณสามารถต่อสตริงได้หลายวิธี แต่วิธีที่แนะนำและชัดเจนที่สุดคือการใช้เมธอด String.Concat ซึ่งเป็นเมธอดสแตติกของคลาส string ไวยากรณ์พื้นฐาน string result = string.Concat(str1, str2); ตัวอย่างโค้ดสมบูรณ์ using System; class Program { static void Main() { string

  12. การใช้ Assignment Operator ใน C#

    กำหนดค่าให้ตัวแปรด้วย Assignment Operator ใน C# ดังนี้: Operatorคำอธิบายตัวอย่าง =Operator กำหนดค่าธรรมดา นำค่าจากอันดับขวาไปใส่อันดับซ้ายC = A + B ใส่ค่า A+B ลง C +=บวกและกำหนดค่า บวกอันดับขวาเข้ากับซ้าย แล้วเก็บไว้ซ้ายC += A เทียบเท่า C = C + A -=ลบและกำหนดค่า ลบอันดับขวาจากซ้าย แล้วเก็บไว้ซ้า

  13. การใช้งาน ArrayList Class ใน C#

    คลาส ArrayList แสดงถึงคอลเลกชันที่มีลำดับของออบเจ็กต์ที่สามารถเข้าถึงผ่านดัชนีได้แยกต่างหาก เป็นทางเลือกแทนอาร์เรย์ทั่วไป ตารางด้านล่างแสดง Properties ที่ใช้บ่อยของ ArrayList: ลำดับProperty และ คำอธิบาย 1Capacityรับหรือตั้งค่าจำนวนสมาชิกที่ ArrayList จะจุได้ 2Countรับจำนวนสมาชิกที่อยู่ใน ArrayLi

  14. Default Constructor ใน C# คืออะไร

    Constructor ของคลาสเป็นฟังก์ชันสมาชิกพิเศษที่ทำงานเมื่อสร้างออบเจ็กต์ใหม่ Default Constructor คือ Constructor ที่ไม่มีพารามิเตอร์ ตัวอย่างการใช้งาน Default Constructor ใน C# using System; namespace LineApplication { class Line { private double length; public Line(double len)

  15. Class Instances ใน C# คืออะไร

    Class Instances (อินสแตนซ์ของคลาส) คือ ออบเจ็กต์ คล้ายภาษา OOP อื่นๆ C# ก็มีออบเจ็กต์และคลาส ออบเจ็กต์เป็นสิ่งมีชีวิตจริงและเป็นอินสแตนซ์ของคลาส เข้าถึงสมาชิกของคลาสผ่านออบเจ็กต์ ใช้ตัวดำเนินการจุด (.) หลังชื่อออบเจ็กต์เพื่อเข้าถึงสมาชิก ตัวดำเนินการจุดเชื่อมชื่อออบเจ็กต์กับชื่อสมาชิก เช่น: Box Box1

  16. Class ใน C# คืออะไร

    เมื่อคุณกำหนดคลาส คุณกำลังกำหนดแม่แบบ (blueprint) สำหรับชนิดข้อมูล ออบเจ็กต์คืออินสแตนซ์ของคลาส เมธอดและตัวแปรที่ประกอบเป็นคลาสเรียกว่า Members (สมาชิก) ของคลาส การกำหนดคลาสเริ่มด้วยคีย์เวิร์ด class ตามด้วยชื่อคลาส และเนื้อหาคลาสล้อมรอบด้วยวงเล็บปีกกา รูปแบบทั่วไปของการกำหนดคลาส: <access specifie

  17. Collection Classes ใน C# คืออะไร

    Collection Classes ใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การจัดสรรหน่วยความจำแบบไดนามิกให้กับสมาชิก และการเข้าถึงรายการรายการผ่านดัชนี คลาสใน Collections ประกอบด้วย: ลำดับคลาส และ คำอธิบาย 1ArrayListแสดงคอลเลกชันที่มีลำดับของออบเจ็กต์ที่เข้าถึงผ่านดัชนีได้แยกต่างหาก 2Hashtableใช้ Key ในการเข้าถึงสมาชิก

  18. Comments ใน C# คืออะไร

    Comments (คอมเมนต์) ใช้สำหรับอธิบายโค้ด คอมไพเลอร์จะไม่สนใจส่วนของคอมเมนต์ คอมเมนต์หลายบรรทัดใน C# เริ่มต้นด้วย /* และจบด้วย */ Multi-line Comments (คอมเมนต์หลายบรรทัด) /* The following is a mult-line comment In C# /* ส่วน /*...*/ จะถูกคอมไพเลอร์เพิกเฉย ใช้เพื่อเพิ่มคอมเมนต์ในโปรแกรม Single-line Com

  19. Conditional Attributes ใน C# คืออะไร

    Attribute ใช้สำหรับเพิ่มข้อมูลเมตา เช่น คำสั่งคอมไพเลอร์ คำอธิบาย เมธอด และคลาสเข้าไปในโปรแกรม Attribute แบบ Conditional นี้ทำเครื่องหมายให้เมธอดทำงานแบบมีเงื่อนไข ขึ้นอยู่กับตัวระบุการประมวลผลล่วงหน้า (preprocessing identifier) จะทำให้การเรียกเมธอดถูกคอมไพล์แบบมีเงื่อนไข ขึ้นอยู่กับค่าที่ระบุ เช่น

  20. Constructor ในโปรแกรม C# คืออะไร

    Constructor (ตัวสร้าง) Constructor ของคลาสเป็นฟังก์ชันสมาชิกพิเศษที่ทำงานเมื่อสร้างออบเจ็กต์ใหม่ของคลาสนั้น Constructor มีชื่อเหมือนชื่อคลาส และไม่มีประเภทการคืนค่า class Demo {    public Demo() {} } ตัวอย่างการใช้งาน Constructor using System; namespace LineApplication { class Line {

Total 2668 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:11/134  20-คอมพิวเตอร์/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17