مشاهده نسخه کامل
: رنگ کلمات
بازم سلام
هنگام نوشتن برنامه و وقت تایپ کردن نوع ، منوی اینتلی ساینس باز میشه از هر نوع دو گزینه وجود داره( مثلا Byte و byte )و برای هر دوگزینه هم یه توضیح نوشته میشه اما گزینه ای که با حرف بزرگ نوشته شده بعدا با سبز کم رنگ و و کلمه ای که با حرف کوچیک شروع میشه با رنگ آبی تیره نوشته میشه
این دو تا چه فرقی دارند ؟
من فقط می دونم که کلمات کلیدی با رنگ آبی پر رنگ نوشته می شن
اگه رنگهای دیگه ای هم وجود دارد ممنون می شم اونا رو هم بگید
سلام
در مورد رنگ ها و نوع و معنی شان و ویرایش نام میتوانید به زیر مراجعه کنید.
Tools->Options->Environment>Fonus and colors
ولی در مورد فرق byte با Byte یا string با String یا float با Single یا int با Int32 و...
این مباحث در VB و #C وجود دارد و به سینتکس دستوری قدیمی مربوط میشود.
مثلاً از زمان تاریخ بشریت، معرف عدد صحیح در C کلمه کلیدی int بوده و همه کلمات و نوع های کلیدی حروف کوچک بوده اند.
در عوض از همان زمان معرف عدد صحیح در Basic کلمه کلیدی Integer بوده.
حال برنامه نویسان پایه دات نت همه نوع ها را مجدداً با قواعد جدید و با معنی تر نامگذاری کرده اند، چون فکر کرده اند Int16 و Int32 و Int64 و UInt16و... با معنی تر از انواع نامهای قدیمی هستند.
ولی تیم های VB و #C خواستند کاربران شوکه نشوند و دچار برق گرفتی ناشی از تحول زیاد نشن!
در نتیجه انواع کلمات کلیدی قدیمی را هنوز باقی گذاشته اند که در واقع در کامپایل به نوع اصلی دات نتی آن ارجاع می شود.
نتیجه اخلاقی کل ماجرا این است که، اینها دقیقاً برابر هستند و مطلقاً تفاوتی ندارند، شما میتوانید آنها را نام های متفاوت برای شی یکسانی فرض کنید.
البته در VB نام های String و Byte و Double و Single و Object و Decimal وBoolean چون قبلاً هم حروف بزرگ بودند و کلاً بزرگی و کوچکی حروف فرقی ندارد، دو اسمه نیستند و نام VB قدیم و دات نتشان یکی است.
در #C هم خیلی از تفاوتها در کوچکی حرف اول است.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.