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() از آن موقعیت به بعد رشته استخراج می‌شود و چاپ می‌گردد.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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