परिचय
एस्केप सीक्वेंस स्ट्रिंग/कैरेक्टर लिटरल में विशेष वर्ण डालने के लिए उपयोग होते हैं।
उदाहरण: सामान्य एस्केप सीक्वेंस प्रिंट करना
using System;
class Demo
{
static void Main()
{
Console.WriteLine("Warning!\u0007"); // बेल (BEL)
Console.WriteLine("Test \t Demo Text"); // टैब
Console.WriteLine("This is it!\nNext line!"); // नई लाइन
}
}
पूर्ण तालिका
| एस्केप सीक्वेंस | विवरण | यूनिकोड |
|---|---|---|
\' | सिंगल कोट | \u0027 |
\" | डबल कोट | \u0022 |
\\ | बैकस्लैश | \u005C |
\0 | नल | \u0000 |
\a | अलर्ट/बेल | \u0007 |
\b | बैकस्पेस | \u0008 |
\f | फॉर्म फीड | \u000C |
\n | नई लाइन | \u000A |
\r | कैरिज रिटर्न | \u000D |
\t | हॉरिजॉन्टल टैब | \u0009 |
\v | वर्टिकल टैब | \u000B |
\uXXXX | यूनिकोड (4 हेक्स) | - |
\xXX | हेक्स (2 हेक्स) | - |
नोट
- वर्बेटिम स्ट्रिंग (
@"") में एस्केप प्रोसेस नहीं होते (सिवाय\"के)। - रेगुलर एक्सप्रेशन में अलग एस्केप नियम होते हैं।