PDA

View Full Version : آموزش: تفاوت کلمات کلیدی صورتی و آبی!



Mahmoud Zaad
چهارشنبه 10 آبان 1391, 21:05 عصر
سلام
دوستانی که تازه می خوان زبان سی شارپ رو یاد بگیرند هنگام کد نویسی متوجه می شن که از بعضی از کلمات کلیدی دو شکل وجود داره مثلا یه String داریم به رنگ صورتی و یه string داریم به رنگ آبی. حالا سوال پیش میاد آیا این دو شکل با هم تفاوتی دارند یا خیر؟
جواب خیر هست. این دو شکل هیچ تفاوتی در استفاده و متدها و پراپرتی ها و ... با هم ندارند. و در واقع اسامی مستعار برای هم هستند. ظاهراً بیشتر برای کمک به کسانی هست که از زبان های دیگه مثل C یا C++ به زبان سی شارپ میان (چون خودم با اونها کار نکردم بیشتر از این نمی تونم توضیح بدم). اما یه نکته ای که هست کلمات کلیدی مثل String که با حروف بزرگ شروع میشن و صورتی رنگ هستند به فضای نام System تعلق دارند یعنی اگه شما از این کلمات استفاده کنید باید فضای نام مذکور رو اضافه کنید در حالیکه اگه از کلمات آبی رنگ استفاده کنید به این فضای نام احتیاج ندارید.

منابع
1 (http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/0e0297ad-fc05-42d1-a994-d1baba433ff6/)

2 (http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/88418.aspx)