รู้จักกับ Preprocessor Directive

Preprocess Directive หรือเรียกสั้นๆ ว่า Directive หมายถึงข้อความกำกับใน Source Code ของเรา ซึ่งจะถูกตีความหมายก่อนการ Compile Source Code เสียอีก เนื้อความในบรรทัดต่างๆ ของ Source Code จะมีความหมายหรือไม่อย่างไร ขึ้นอยู่กับการกำหนดของ Directive
Read the rest of this entry »

Advertisements

การ Initialize ตัวแปร

การ Initialize ตัวแปร คือการประกาศตัวแปรพร้อมกับใส่ค่าให้ตัวแปรในทันทีในบรรทัดเดียวกัน
ตัวแปรธรรมดาอย่าง String หรือตัวเลข ก็แค่ใส่เครื่องหมาย = ต่อท้ายเข้าไปตอนประกาศ เช่น
Read the rest of this entry »

ข้อแตกต่างระหว่าง Structure และ Class

โดยทั่วไปแล้วเวลาเขียนโปรแกรมเราอาจจะคุ้นเคยกับการเขียน Class กัน
แต่ความจริงในบางสถานการณ์ Structure จะเหมาะกับงานมากกว่า สถานการณ์ที่ว่านั้นคืออะไร
Read the rest of this entry »

รู้จักกับ Enum

เป็นที่รู้กันว่าการเขียนโปรแกรมที่ดี ไม่ควรจะ hard code หรือฝังค่าตัวเลขที่มีความหมายเฉพาะไว้ในโปรแกรม ทางที่ดีควรทำเป็น Constant ไว้ แล้วเขียนโปรแกรมอิงกับ Constant นั้น หากวันหลังจะต้องมีการเปลี่ยนแปลงค่า ก็ไปเปลี่ยนที่ Constant ที่เดียว ไม่ต้องไปไล่แก้ทั้งโปรแกรม ซึ่ง Enum ก็มีลักษณะคล้ายกับ Constant คือ Read the rest of this entry »

Access Modifier

เวลาเขียนโค้ด คงจะต้องเคยเห็นคำว่า Private, Protected, Public เหล่านี้เป็นแน่ คำพวกนี้เรียกว่าเป็น Access Modifier หรือแปลเป็นไทยว่า “ตัวดัดแปลงการจำกัด” น่าจะได้ เพราะว่ามันใช้ในการจำกัดการมองเห็นของ member ใน class หรือ structure
Read the rest of this entry »

รู้จักกับ Generic Class

Generic class คือลักษณะของคลาสที่ define การทำงานไว้กว้างๆ สามารถนำไปใช้กับตัวแปร Type ใดก็ได้
เมื่อเวลาใช้งานจริง เราจะต้องมีการกำหนด Type ที่ต้องการเจาะจงลงไป แล้วผลที่ได้ก็จะเป็น Type นั้นทั้งหมด
Read the rest of this entry »

รู้จักกับ Nullable

Nullable เป็นชื่อของ Generic Class ชนิดหนึ่ง สำหรับใช้ทำให้ค่าของตัวแปรเป็น null ได้
มันยังไงกันค่าของตัวแปรป็น null ได้ แล้วปกติมันเป็นไม่ได้หรือ
Read the rest of this entry »