C# – کاراکترهای خاص (Special Characters)

در زبان C#، از آنجایی که رشته‌ها باید درون کوتیشن (علامت نقل قول) نوشته شوند، ممکن است برخی از کاراکترها به درستی تفسیر نشوند و باعث بروز خطا شوند. برای حل این مشکل، می‌توان از کاراکتر فرار (escape character) \ استفاده کرد.

کاراکترهای فرار (Escape Characters)

کاراکتر فرار \ کاراکترهای خاص را به کاراکترهای قابل استفاده در رشته تبدیل می‌کند:

Escape Character Result Description
\' ' Single quote
\" " Double quote
\\ \ Backslash

مثال‌ها:

۱. استفاده از \" برای درج کوتیشن دوتایی:

string txt = "We are the so-called \"Vikings\" from the north.";
Console.WriteLine(txt);  // خروجی: We are the so-called "Vikings" from the north.

۲. استفاده از \' برای درج کوتیشن تکی:

string txt = "It\'s alright.";
Console.WriteLine(txt);  // خروجی: It's alright.

۳. استفاده از \\ برای درج بک‌اسلاش:

string txt = "The character \\ is called backslash.";
Console.WriteLine(txt);  // خروجی: The character \ is called backslash.

سایر کاراکترهای فرار مفید در C#

در C#، کاراکترهای فرار دیگری نیز وجود دارند که می‌توانند در رشته‌ها مورد استفاده قرار گیرند:

Code Result Description
\n New Line ایجاد خط جدید
\t Tab درج تب
\b Backspace حذف کاراکتر قبلی

مثال‌ها:

۱. استفاده از \n برای درج خط جدید:

string txt = "First line\nSecond line";
Console.WriteLine(txt);  
// خروجی:
// First line
// Second line

۲. استفاده از \t برای درج تب:

string txt = "Column1\tColumn2";
Console.WriteLine(txt);  // خروجی: Column1    Column2

۳. استفاده از \b برای درج بک‌اسپیس:

string txt = "Hello\bWorld";
Console.WriteLine(txt);  // خروجی: HellWorld (بک‌اسپیس کاراکتر "o" را حذف می‌کند)

استفاده صحیح از این کاراکترها به شما این امکان را می‌دهد که رشته‌ها را به شکل دلخواه خود فرمت کنید و از بروز خطاهای مربوط به تفسیر کاراکترها جلوگیری کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
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() حذف کنید. مثالحذف...

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

نظرات

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

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