Constructor คือ method ที่มีชื่อเดียวกันกับ Class
Destructors คือ method ที่สั่งให้ class ทำตามคำสั่งที่ method สั่งงานก่อนที่จะสิ้นสุดการทำงานของ class (สลาย class)
ความแตกต่าง
class D1
{
public D1() {
Console.WriteLine("Constructor");
}
~D1() {
...
วันพฤหัสบดีที่ 28 ธันวาคม พ.ศ. 2560
วันจันทร์ที่ 18 ธันวาคม พ.ศ. 2560
เขียน-อ่านไฟล์ txt ใน C#
การอ่านไฟล์ใน C#
System.IO.File.ReadAIIText(ที่ตั้งไฟล์);
ใช้อ่านไฟล์ทั้งไฟล์คืนค่า string
System.IO.File.ReadAIILines(ที่ตั้งไฟล์); อ่านไฟล์แต่ละบรรทัดเก็บไว้ใน string[]
การเขียนไฟล์ใน C#
System.IO.File.WriteAIIText(ที่ตั้งไฟล์,ข้อความที่เป็นสตริง); ใช้เขียนไฟล์โดยใช้ข้อความสตริง
System.IO.File.AppendAIILines(ที่ตั้งไฟล์,string[]);...
วันพฤหัสบดีที่ 2 พฤศจิกายน พ.ศ. 2560
วันพฤหัสบดีที่ 26 ตุลาคม พ.ศ. 2560
วันจันทร์ที่ 4 กันยายน พ.ศ. 2560
วันอาทิตย์ที่ 3 กันยายน พ.ศ. 2560
วันอาทิตย์ที่ 20 สิงหาคม พ.ศ. 2560
วันศุกร์ที่ 18 สิงหาคม พ.ศ. 2560
เนมสเปซ (Namespace) และ แอสเซมบลี (Assembly) ใน C#
แอสเซมบลี (Assembly) คือ โค้ดภาษา C# ที่ผ่านการคอมไพล์แล้ว ซึ่งอาจเป็นไฟล์ .dll / .so หรือ .exe แต่โค้ดภาษา C# ที่เป็นแอสเซมบลี ไม่ใช่ภาษาเครื่อง แต่เป็นโค้ด MSIL (MSIL หรือ Microsoft Intermediate Language เป็นโค้ดชั่วคราว ไม่ขึ้นกับระบบหรืออุปกรณ์ ก่อนที่จะเรียกใช้งานโค้ด MSIL จะต้องถูกคอมไพล์ให้เป็นภาษาเครื่องโดยอัตโนมัติในหน่วยความจำ...
วันพฤหัสบดีที่ 10 สิงหาคม พ.ศ. 2560
วันพฤหัสบดีที่ 3 สิงหาคม พ.ศ. 2560
วันพฤหัสบดีที่ 9 กุมภาพันธ์ พ.ศ. 2560
จาก Python สู่ C#
สวัสดีครับ หลังจากที่ผมได้เขียน Python มาได้ค่อนข้างจะยาวนาน ผมเริ่มสนใจภาษาอื่น ๆ ที่นอกจาก Python หนึ่งในนั้นคือ C# และผมได้ลองฝึกเขียน C# บน .NET Core ผมพบว่าผมรู้จักถูกใจกับภาษานี้ ผมจึงเขียนบล็อกขึ้นมา เพื่อจดบันทึกการเรียนรู้ภาษา C# และภาษาอื่น ๆ บน .NET Core คร...