TOC

This article is currently in the process of being translated into Thai (~98% done).

Getting started:

Introduction

ยินดีต้อนรับเข้าสู่โปรแกรมการสอน C# ด้วย .NET framework และ Microsoft ได้ออกแบบการเขียนโปรแกรมเชิงวัตถุ (object-oriented programming) ทีี่ใช้งานได้ง่าย, สมัยใหม่ ที่ยืมแนวคิดมาจากหลายๆภาษาเช่น Java

C# ในทางเทคนิคแล้วสามารถแปลงเป็น machine code (ภาษาคอมพิวเตอร์) ได้เลย แต่ในทางปฎิบัติ เราจะใช้ .NET framework ร่วมด้วย เพราะฉะนั้น เราจึงต้องติดตั้ง .NET framework เพื่อที่จะสามารถใช้งานได้หลากหลาย บางครั้งเราจะเรียก C# ว่า .NET language เพราะว่ามันออกแบบมากับ framework (โครงสร้างของการเขียนโปรแกรม)

C# เป็นโปรแกรมเชิงวัตถุ แต่จะไม่มี global variable (ตัวแปรที่ประกาศไว้ภายนอกฟังก์ชันหลัก) หรือ function (คำสั่งที่ประกาศไว้ภายนอกฟังก์ชันหลัก) ทุกอย่างจะรวมอยู่ใน class ประเภท int และ string ก็ยังเป็น class ซึ่งมาจาก System.Object class

ในบทต่อๆไปเราจะพูดถึงหัวข้อหลัก ที่สำคัญต่างๆของ C#