بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
در این فصل بمعرفی زبان Visual C#.NET می پردازیم. ابتدا انواع داده استاندارد این زبان و کاربرد آنها شرح داده می شود. سپس به دستورات این زبان می پردازیم و در قالب مثالهایی آنها را بررسی خواهیم نمود.
اسلاید 2 :
هنگامیکه می خواهید یک متغیر را تعریف کنید باید C#.NET از اینکه چه مقادیری می خواهید در آن ذخیره کنید مطلع باشد. اینکار با مشخص کردن نوع دادهاین متغیر انجام می شود.
اسلاید 3 :
نکته: دقت کنید که زبان C# نسبت به کوچکی و بزرگی حروف حساس می باشد برای نمونه int و Int با هم متفاوتند.
اسلاید 4 :
- رشته ها نوع داده پر کاربرد دیگر هستند. یک رشته دنباله ای از کاراکترهاست که برای ذخیره سازی اطلاعاتی مانند نام، آدرس و ... استفاده می شود. کاربرد دیگر رشته ها دریافت اطلاعات ورودی از کاربر و نمایش خروجی به او می باشد.
- کاراکترهای تشکیل دهنده یک رشته یونیکد(Unicode) است و اندازه هر کدام دو بایت می باشد. بنابراین آنها علاوه بر حروف انگلیسی و سایر کاراکترهای اسکی برای نمایش حروف سایر زبانهای طبیعی مانند عربی و فارسی و تعداد زیادی علایم دیگر استفاده می شوند.
اسلاید 5 :
محدودده رشته ها با استفاده از کاراکترهای " و " مشخص می شود. برای مثال در دستور
MessageBox.Show("Multiplication test... " + d, "Floating Points")
دو عبارت "Multiplication test... " و "Floating Points" رشته هستند.
اگر بخواهیم خود کاراکتر " را در یک رشته بیاوریم باید قبل از این کاراکتر از کاراکتر \ استفاده کنیم. برای مثال
string s1 = " Ali “; // value of s1 equals Ali
string s2 = "\"Ali\"" // value of s2 equals "Ali"
اسلاید 6 :
یک نوع داده یا کلاس در زبان شی گرای C# علاوه بر داده دارای متدها یا توابعی است که بر روی این داده ها عمل می کنند. این متدها امکان پردازش داده ها را فراهم می کنند. برای نمونه یک رشته حاوی دنباله ای از کاراکترهاست و علاوه بر آن دارای توابعی مانند تعیین زیررشته، جستجوی یک عبارت در رشته و ... است. برای دستیابی به ویژگیها و متدها یک یک نوع داده از عملگر نقطه استفاده می شود.
عملگر :[]برای دستیابی به کاراکترهای تشکیل دهنده یک رشته استفاده می شود. این عملگر تنها خواندنی است. دقت کنید که اولین اندیس، با شماره صفر مشخص می شود
اسلاید 7 :
عمل ادغام: ادغام دو رشته با استفاده از عملگر + انجام می شود. برای مثال به قطعه کد زیر توجه کنید
نکته: یک مقدار عددی را نیز می توان با یک رشته ادغام کرد دراینحالت ابتدا مقدار عددی تبدیل به رشته می شود و سپس با رشته ی مورد نظر ادغام می گردد. برای نمونه به قطعه کد زیر توجه کنید.
اسلاید 8 :
تعیین طول رشته: منظور از طول رشته تعداد کاراکترهای تشکیل دهنده آن است. هر رشته دارای ویژگی به نام Length است که طول آن رشته را بر می گرداند.
زیر رشته: یکی دیگر از عملیات پرکاربرد برروی رشته هاست که برای تعیین بخشی از آن رشته که از مکان مشخصی شروع می شود، استفاده می شود. این عمل با استفاده از متد Substring انجام می شود. این متد دو پارامتر دارد. اولین پارامتر نشاندهنده مکان شروع زیر رشته است و پارامتر دوم طول زیر رشته را مشخص می کند.
اسلاید 9 :
جستجو در رشته:
برای جستجوی یک کلمه یا متن در یک رشته می توانید از متد IndexOf استفاده کنید. این متد کلمه با متن ورودی را در رشته جستجو کرده و اولین موقعیت شروع کلمه را در رشته برمی گرداند. در صورتیکه کلمه مورد نظر در رشته پیدا نشود مقدار خروجی این متد برابر با -1 است.
نکته: عملیات متنوع دیگری نیز بر روی رشته ها انجام می شود. برای آگاهی از آنها می توانید از راهنمای سیستم کمک بگیرید.
اسلاید 10 :
داده های منطقی تنها می توانند یکی از دو مقدار True(صحیح) یا False (نادرست) را داشته باشند و بیشتر بمنظور تصمیم گیری استفاده می شوند. برای نمونه نتیجه مقایسه برابری مقدار دو متغیر صحیح a و b یک داده منطقی است که یا درست (True) است یا غلط (False)
برای تبدیل انواع داده به یکدیگر می توانید از کلاس Convert استفاده کنید. فرض کنید s یک رشته و n یک متغیر decimal باشد.