زبان سی شارپ نیز مثل دیگر زبان های خانواده ی C دارای کاراکتر هایی است که به وصیله ی آن ها میتوان خروجی های رشته ای خاصی را به وجود آورد
این کاراکتر های با یک بک اسلش شروع میشوند و در پی آن ها یک کاراکتر مخصوص می آید . در ادامه چند تا از این کاراکتر ها به همراه خروجی آن ها آورده شده است
'\ خروجی آن یک ' است چون در سی شارپ این کاراکتر رزرو شده است نمیتوان آن را به صورت معمولی برای چاپ در خروجی نوشت و اگر بخواهیم تا در خروجی همچین کاراکتری چاپ شود باید از عبارت '\ استفاده کنیم.
"\ این عبارت دقیقا کار عبارت بالا را انجام میدهد با این تفاوت که به جای ' این کاراکتر, کاراکتر " را چاپ میکند.
\\ برای چاپ بک اسلش در سی شارپ نمیتوان خود آن را نوشت چون کامپایلر خطا میدهد برای این کار باید از دو بک اسلش استفاده کرد.
r\n\ این عبارت نوشته را به یک خط بعد میبرد . به طور کلی مقدار بازگشتی آن new line است و به جای استفاده از آن میتوان از دستور Environment.NewLine استفاده کرد که دقیقا کار مشابه را انجام میدهد
t\ این عبارت یک فاصله تب عمودی بر میگرداند یعنی فاصله ی معینی حدودا به اندازه ی این کلمه تا این کلمه را ایجاد مکند و برای مرتب سازی کلمات کاربرد دارد برای مثال فرض کنید که میخواهید یه جدول ضرب درست کنید تا با زدن یک دکمه جدول ضرب به شکل رشته در یک تکست باکس به نمایش در آید اگر برنامه را اجرا کنید کلمات به هم ریخته خواهند بود ولی اگر در ادامه ی هر عدد عبارت گفته شده را بنویسید کلمات به صورت منظم چاپ خواهند شد.
نکته :راه دیگری نیز برای چاپ کردن کاراکتر های ویژه در سی شارپ وجود دارد : کاراکتر @
اگر برای مثال میخواهید عبارت روبرو را در تکست باکسی چاپ کنید '/csharp/'
باید از عباراتی ویژه ای که برای آن ها آورده شده استفاده کنید اما اگر میخواهید کارتان ساده تر باشد
میتوانید از کاراکتر @ قبل از شروع نوشتن رشته استفاده کنید برای مثال
;"'/s=@"'/chsarp
;textbox1.Text=s
به زبان دیگر با آوردن کاراکتر @ دقیقا چیزی که تایپ کرده اید نمایش داده خواهد شد حتی اگر در رشته خود از کاراتر های رزرو شده استفاده کنید.