Literals คือค่าคงที่ที่เขียนตรงในโค้ด ไม่เปลี่ยนแปลงระหว่างรันโปรแกรม
Integer Literals
ฐาน 10 (Decimal): 20, -30, 0
ฐาน 16 (Hexadecimal): 0xFF, 0X1A (Prefix 0x หรือ 0X)
Suffix: U/u (unsigned), L/l (long), UL/ul (unsigned long)
20 // int 30U // uint 30L // long 30UL // ulong
Float Literals
ประกอบด้วย: ส่วนจำนวนเต็ม, จุดทศนิยม, ส่วนทศนิยม, Exponent (e/E)
2.64734 // double 314159E-5F // float (มี F suffix) 3.14D // double (มี D suffix) 1.5e10 // double (1.5 × 10¹⁰)
String Literals
ล้อมรอบด้วย Double Quotes หรือ @"" (Verbatim String)
"Hello, World" "Welcome,\nNew Line" @"C:\Users\Name" // Verbatim - ไม่ต้อง Escape Backslash @"Multi Line String"
Character Literals
'A' // char '\n' // newline '\u0041' // Unicode 'A' '\x41' // Hex 'A'
Boolean & Null Literals
true, false null