Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

String และ string ใน C# แตกต่างกันอย่างไร

String ย่อมาจาก System.String ส่วน string เป็น Alias (ชื่อเรียกอื่น) ของ System.String ใน C#

ตัวอย่าง:

string str = "Welcome!";

โดยทั่วไปใช้ String เมื่อทำงานกับคลาส:

string str = String.Format("Welcome! {0}!", user);

Alias ของ Data Types อื่นๆ:

object:  System.Object
string:  System.String
bool:    System.Boolean
float:   System.Single
double:  System.Double
decimal: System.Decimal
byte:    System.Byte
sbyte:   System.SByte
short:   System.Int16
ushort:  System.UInt16
int:     System.Int32
uint:    System.UInt32
long:    System.Int64
ulong:   System.UInt64
char:    System.Char

String Type อนุญาตให้กำหนดค่าสตริงได้ 2 รูปแบบ: Quoted และ @Quoted