چه تفاوتی بین string و String در #C وجود داره؟

۰
۰

چه تفاوتی بین دو مورد زیر هست؟

string s = "Hello world!";
String s = "Hello world!";

از کجا بدونم که کجا باید کدوم رو استفاده کنم؟

۰

string در #C یک نام مستعار هست برای System.String.

بنابراین از نظر فنی هیچ تفاوتی بین این دو وجود ندارد. مثل مثال زیر : int یا System.int32

با توجه به راهنماهای موجود، وقتی که به یک object اشاره میکنید از string استفاده کنید. مثال :

string place = "world";

با این وجود، به نظرم وقتی که میخواهید به یک کلاس ارجاع دهید از String  استفاده کنید. برای مثال :

string greet = String.Format("Hello {0}!", place);

 

امکان پاسخ دهی به این سوال مسدود شده است


برای ارسال پاسخ برای این سوال باید وارد سایت شوید. برای وارد شدن به سایت نیاز به حساب کاربری سایت سوالات دارید. برای ساختن حساب و یا با وارد شدن با حساب کاربری خود روی دکمه زیر کلیک کنید