چه تفاوتی بین string و String در #C وجود داره؟
چه تفاوتی بین string و String در #C وجود داره؟
1
۱
۰
چه تفاوتی بین دو مورد زیر هست؟
string s = "Hello world!";
String s = "Hello world!";
از کجا بدونم که کجا باید کدوم رو استفاده کنم؟
نظر دهید
1
۱
string در #C یک نام مستعار هست برای System.String.
بنابراین از نظر فنی هیچ تفاوتی بین این دو وجود ندارد. مثل مثال زیر : int یا System.int32
با توجه به راهنماهای موجود، وقتی که به یک object اشاره میکنید از string استفاده کنید. مثال :
string place = "world";
با این وجود، به نظرم وقتی که میخواهید به یک کلاس ارجاع دهید از String استفاده کنید. برای مثال :
string greet = String.Format("Hello {0}!", place);
امکان پاسخ دهی به این سوال مسدود شده است