ایستگاه برنامه نویسی

این سایت مختص تمام زبان های برنامه نویسی میباشد

ایستگاه برنامه نویسی

این سایت مختص تمام زبان های برنامه نویسی میباشد

  • ۰
  • ۰

آشنایی با رشته ها در سی شارپ

اگر با زبان سی شارپ آشنا باشید میدانید که مهم ترین قسمت کار با این زبان دوست داشتنی رشته های آن است که انجام بسیاری از برنامه های کاربردی را می توانید با شناخت آنها برنامه نویسی کنید.پس با ما همراه شوید تا شما را با بهترین و پرکاربرد ترین این متدها آشنا کنیم.

تعریف رشته ها در سی شارپ:

رشته‌ها در زبان برنامه‌نویسی C# به عنوان آرایه‌ای از کاراکترها شناخته می‌شوند. اما برای تعریف آنها به صورت معمول از کلمه‌ی کلیدی string استفاده می‌شود. کلمه‌ی کلیدی string نیز به خودی خود از کلاس System.String استفاده می‌کند.

برخی از ویژگی‌های کلاس String

Char: این ویژگی شیء Char را در یک موقعیت مشخص در رشته‌ی جاری باز می‌گرداند.
Length: این ویژگی تعداد کاراکترهای یک رشته را در اختیار می‌گذارد.

 

پرکاربردترین متدهایی که در کار با رشته ها می توانید استفاده کنید:

 

  1. متد  Contains: این متد بررسی میکند که در رشته مورد نظر، یک عبارت مشخص وجود دارد یا خیر. مقدار بازگشتی این متد از bool است.
  2. متد  StartsWith: این متد بررسی می کند که رشته مورد نظر با رشته مشخص شده شروع می شود یا خیر. خروجی این متد از نوع bool است.
  3. متد  EndsWith: در صورتی که رشته مورد نظر با رشته مشخص شده به اتمام برسد مقدار true و در غیر اینصورت مقدار false را بر میگرداند.
  4. متد  Trim: این متد کاراکترهای خالی ابتدا و انتهای رشته را حذف می کند.
  5. متدهای TrimEnd و TrimStart: این متدها به ترتیب فاصله های ابتدایی و انتهایی یک عبارت را حذف می کنند.
  6. متد  Substring: این متد بر اساس اندیس و طول مشخص شده در پارامترهای ورودی، از داخل رشته، عبارتی را استخراج می کند.
  7.  متد  IndexOf: این متد، اندیس شروع یک عبارت را در یک رشته بر میگرداند. اگر یک عبارت چندین بار در رشته مورد نظر تکرار شده باشد، اولین اندیس را بر میگرداند. این متد دو پارامتر دارد، اولی رشته مورد نظر برای جستجو و پارامتر دوم اندیس شروع برای جستجو که از صفر شروع می شود. در صورتی که عبارت مشخص شده در رشته یافت نشود، مقدار 1- برگردانده خواهد شد.
  8. متد  LastIndexOf: گفتیم متد IndexOf اندیس اولین عبارتی که یافت شود را بر میگرداند. متد LastIndexOf اندیس آخرین یافته را برمیگرداند. در صورتی که عبارت مشخص شده در رشته یافت نشود، مقدار 1- برگردانده خواهد شد.
  9. متد  Format: از این متد برای فرمت دهی رشته ها استفاده می شود. کد زیر را در نظر بگیرید.
  10. متد  Replace: این متد مقداری را با یک مقدار دیگر در رشته جایگزین می کنید.
  11. متد  ToUpper: بوسیله این متد کل کاراکترهای یک رشته به Uppercase تبدیل می شوند.
  12. متد  ToLower: بوسیله این متد کل کاراکترهای یک رشته به LowerCase تبدیل می شوند.
  13. متد  Split: بوسیله این متد می توان یک رشته را بر اساس کارامتر یا رشته مورد نظر جدا سازی کرد. این متد یک آرایه بر میگراند که شامل رشته های جداسازی شده هستند.
  14.  متد  Join: این متد یک آرایه از رشته ها را به عنوان ورودی می گیرد و آن را به هم ملحق می کند. بین هر رشته کاراکتری که به عنوان ورودی متد Join مشخص شده قرار می گیرد.

 

امیدوارم توانسته باشیم تا شما را با مفهوم رشته ها آشنا کنیم.
سوالات و نظرات خود را با به اشتراک بگذارید.

  • ۹۹/۰۳/۲۶
  • مرضیه فتاحی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی