فهرست سرفصل‌های #C
خانه (HOME) مقدمه (Intro) شروع کار (Get Started) سینتکس (Syntax) خروجی (Output) کامنت ها (Comments) متغیرها (Variables) ثابت ها (Constants) نمایش متغیرها (Display Variables) متغیرهای متعدد (Multiple Variables) شناسه ها (Identifiers) انواع داده (Data Types) تبدیل نوع (Type Casting) ورودی کاربر (User Input) عملگرها (Operators) انتساب (Assignment) مقایسه (Comparison) منطقی (Logical) ریاضی (Math) رشته ها (Strings) اتصال رشته ها (Concatenation) درون گذاری رشته (Interpolation) دسترسی به رشته ها (Access Strings) کاراکترهای ویژه (Special Characters) بولی ها (Booleans) if (If...Else) else (If...Else) else if (If...Else) شکل کوتاه if..else (Short hand if..else) سوئیچ (Switch) حلقه while (While Loop) حلقه for (For Loop) حلقه foreach (Foreach loop) شکستن/ادامه (Break/Continue) آرایه ها (Arrays) حلقه روی آرایه (Loop through an array) مرتب سازی آرایه ها (Sort arrays) آرایه های چندبعدی (Multidimensional arrays) متدها (Methods) پارامترها (Parameters) پارامتر پیش فرض (Default Parameter) مقادیر بازگشتی (Return Values) آرگومان های نام دار (Named Arguments) بارگذاری متد (Method Overloading) شیء گرایی (OOP) کلاس ها/اشیا (Classes/Objects) چند شیء (Multiple Objects) اعضای کلاس (Class Members) سازنده ها (Constructors) قیدهای دسترسی (Access Modifiers) ویژگی ها (Properties) وراثت (Inheritance) چندریختی (Polymorphism) انتزاع (Abstraction) اینترفیس (Interface) چند اینترفیس (Multiple Interfaces) شمارش ها (Enums) فایل ها (Files) استثناها (Exceptions) افزودن دو عدد (Add Two Numbers) نمونه ها (Examples)
#C

#C — رشته ها (Strings)

آخرین بروزرسانی: 1404/08/05

رشته ها (Strings)

رشته ها در سی شارپ متن را نگه می دارند. «رشته (String)» یعنی چند کاراکتر کنار هم داخل دابل کوتیشن. مثل نام کاربر یا پیام خوشامد.

تعریف «رشته ها در سی شارپ» و مقداردهی

یک متغیر string بساز و متن بده. ساده مثل پیام موبایل.

string greeting = "Hello";

مشاهده در ادیتور

البته رشته می تواند چند کلمه داشته باشد. مثل یک جمله کامل.

string greeting2 = "Nice to meet you!";

مشاهده در ادیتور

طول رشته با ویژگی Length

رشته در سی شارپ یک «شیء (Object)» است. شیء یعنی داده با امکانات. یکی از امکاناتش Length است.

string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Console.WriteLine("The length of the txt string is: " + txt.Length);

مشاهده در ادیتور

تغییر حروف: ToUpper و ToLower

گاهی می خواهی همه چیز بزرگ یا کوچک شود. این دو متد کمک می کنند.

string txt = "Hello World";
Console.WriteLine(txt.ToUpper());
Console.WriteLine(txt.ToLower());

مشاهده در ادیتور

گام های تمرین

  1. یک رشته بساز و در خروجی چاپ کن.
  2. همان رشته را Upper و Lower کن.
  3. طول رشته را با Length نمایش بده.

نکته: برای اتصال متن ها، صفحه اتصال رشته ها را ببین.

هشدار: فاصله ها هم کاراکتر هستند؛ پس طول بیشتر می شود.

جمع بندی سریع

  • رشته یعنی متن داخل "".
  • ویژگی Length طول را می دهد.
  • ToUpper و ToLower حروف را تغییر می دهند.
  • رشته شیء است و متد دارد.

برای اعداد سر بزن به ریاضی سی شارپ. همچنین صفحه رشته ها در سی شارپ را نشانه گذاری کن.