परिचय
char टाइप पर ++/-- ऑपरेटर यूनिकोड कोड पॉइंट बढ़ाते/घटाते हैं।
उदाहरण
using System;
class Demo
{
static void Main()
{
char ch = 'K';
Console.WriteLine("Initial: " + ch); // K
ch++; // इन्क्रीमेंट
Console.WriteLine("After ++: " + ch); // L
ch = 'Z';
ch++;
Console.WriteLine("After Z++: " + ch); // [ (अगला यूनिकोड)
// लूप में वर्णमाला प्रिंट
for (char c = 'A'; c <= 'Z'; c++)
Console.Write(c + " ");
// A B C ... Z
}
}
नोट
charवास्तव मेंushort(0-65535) है; अंकगणितीय ऑपरेशन अंतर्निहित मान पर काम करते हैं।- 'Z' के बाद '[' आता है (ASCII क्रम); वर्णमाला लूप के लिए
c <= 'Z'शर्त उपयोग करें। - सुरोगेट पेयर्स (इमोजी, दुर्लभ वर्ण) के लिए
charअपर्याप्त;stringयाRuneउपयोग करें।