کاراکترهای کنترلی در سیشارپ
سه شنبه, ۱۳ مهر ۱۳۹۵، ۰۷:۱۱ ب.ظ
gameover.blog.ir
نکته:کاراکترهای کنترلری کاراکترهایی هستند که در رشته ها بکار می رن و کاربرد خاص خودشون رو دارند. مثلا برای چاپ دابل کوتیشن یا سینگل کوتیشن درون یک رشته که اول و آخرش " هست نمیشه مستقیم عمل کرد باید قبلش یک بک اسلش بیاریم و بعدش اون کاراکتر رو بیاریم. یا مثلا برای رفتن به خط بعدی بک اسلش n می یاریم و یا بک اسلش v برای یک فاصله عمودی یا یک سطر پایین تر ... .
جدول زیر لیست کارامترهای کنترلی و اسم اونها رو نشون میده:
منبع:مایکروسافت
نکته:کاراکترهای کنترلری کاراکترهایی هستند که در رشته ها بکار می رن و کاربرد خاص خودشون رو دارند. مثلا برای چاپ دابل کوتیشن یا سینگل کوتیشن درون یک رشته که اول و آخرش " هست نمیشه مستقیم عمل کرد باید قبلش یک بک اسلش بیاریم و بعدش اون کاراکتر رو بیاریم. یا مثلا برای رفتن به خط بعدی بک اسلش n می یاریم و یا بک اسلش v برای یک فاصله عمودی یا یک سطر پایین تر ... .
جدول زیر لیست کارامترهای کنترلی و اسم اونها رو نشون میده:
کاراکتر داخل رشته |
اسم کاراکتر |
Unicode encoding |
---|---|---|
\' |
Single quote |
0x0027 |
\" |
Double quote |
0x0022 |
\\ |
Backslash |
0x005C |
\0 |
Null |
0x0000 |
\a |
Alert |
0x0007 |
\b |
Backspace |
0x0008 |
\f |
Form feed |
0x000C |
\n |
New line |
0x000A |
\r |
Carriage return |
0x000D |
\t |
Horizontal tab |
0x0009 |
\U |
Unicode escape sequence for surrogate pairs. |
\Unnnnnnnn |
\u |
Unicode escape sequence |
\u0041 = "A" |
\v |
Vertical tab فاصله عمودی |
0x000B |
\x |
Unicode escape sequence similar to "\u" except with variable length. |
\x0041 = "A" |
منبع:مایکروسافت
۹۵/۰۷/۱۳