C# – دسترسی به رشته‌ها (Access Strings)

دسترسی به رشته‌ها (Access Strings) در C#

در زبان C#، می‌توانید به کاراکترهای یک رشته از طریق اشاره به شماره ایندکس آن‌ها درون پرانتزهای مربع ([]) دسترسی پیدا کنید.

دسترسی به کاراکترهای یک رشته

برای دسترسی به کاراکترهای یک رشته، می‌توانید از شماره ایندکس استفاده کنید. توجه داشته باشید که ایندکس‌ها از 0 شروع می‌شوند: [0] اولین کاراکتر است، [1] دومین کاراکتر و به همین ترتیب.

مثال:

string myString = "Hello";
Console.WriteLine(myString[0]);  // خروجی: "H"

در این مثال، با استفاده از ایندکس [0]، اولین کاراکتر رشته myString که "H" است، چاپ می‌شود.

مثال دیگر:

string myString = "Hello";
Console.WriteLine(myString[1]);  // خروجی: "e"

در اینجا، با استفاده از ایندکس [1]، دومین کاراکتر رشته که "e" است، چاپ می‌شود.

یافتن ایندکس یک کاراکتر خاص

برای پیدا کردن موقعیت ایندکس یک کاراکتر خاص در یک رشته، می‌توانید از متد IndexOf() استفاده کنید:

مثال:

string myString = "Hello";
Console.WriteLine(myString.IndexOf("e"));  // خروجی: "1"

در این مثال، با استفاده از متد IndexOf("e")، موقعیت ایندکس کاراکتر "e" در رشته myString (که 1 است) چاپ می‌شود.

استخراج زیررشته‌ها با استفاده از Substring()

متد Substring() برای استخراج کاراکترها از یک رشته استفاده می‌شود. این متد کاراکترها را از موقعیت/ایندکس مشخص‌شده استخراج کرده و یک رشته جدید برمی‌گرداند. معمولاً این متد با IndexOf() برای به‌دست‌آوردن موقعیت دقیق کاراکتر مورد نظر استفاده می‌شود:

مثال:

// نام کامل
string name = "John Doe";

// موقعیت حرف D
int charPos = name.IndexOf("D");

// دریافت نام خانوادگی
string lastName = name.Substring(charPos);

// چاپ نتیجه
Console.WriteLine(lastName);  // خروجی: "Doe"

در این مثال، ابتدا موقعیت حرف "D" با استفاده از IndexOf() پیدا می‌شود و سپس با استفاده از Substring() از آن موقعیت به بعد رشته استخراج می‌شود و چاپ می‌گردد.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.