PDA

View Full Version : فرق نوع string با String و ...



hahaie
چهارشنبه 09 دی 1394, 15:58 عصر
سلام.
چرا نوع ها در سی شارپ برای تعدادی از اون ها دوبار وجود داره یکی با حرف اول کوچک و دیگری با حرف بزرگ؟
همچنین مثلا فرق Int با Int32 چیه؟

c0mmander
چهارشنبه 09 دی 1394, 16:31 عصر
فرقی ندارند string یک نام مستعار برای System.String هست.
در مورد دومی هم گفتید هم به همین صورت هست.

Mahmoud Zaad
چهارشنبه 09 دی 1394, 17:00 عصر
درسته. قبلاً اینجا (http://barnamenevis.org/showthread.php?366857-%D8%AA%D9%81%D8%A7%D9%88%D8%AA-%DA%A9%D9%84%D9%85%D8%A7%D8%AA-%DA%A9%D9%84%DB%8C%D8%AF%DB%8C-%D8%B5%D9%88%D8%B1%D8%AA%DB%8C-%D9%88-%D8%A2%D8%A8%DB%8C!&p=1619054&viewfull=1#post1619054) یه توضیحی داده بودم. توی لینک دومی که معرفی کردم لیستی از این موارد آورده شده. همچنین شما اگه یه کلاسی مثل زیر داشته باشید نیازی به استفاده از فضای نام ها نخواهید داشت!

class Class1
{
public string Str()
{
return "ffffff";
}
}

elec60
چهارشنبه 09 دی 1394, 21:39 عصر
سلام.
چرا نوع ها در سی شارپ برای تعدادی از اون ها دوبار وجود داره یکی با حرف اول کوچک و دیگری با حرف بزرگ؟
همچنین مثلا فرق Int با Int32 چیه؟

نوع String نوع رشته در دات نت فريم ورك هست و string هم مربوط به سي شارپ هست كه دقيقا روي همون مپ ميشه.

اين همون CTS يا Common Type System هست