पंक्ति सूचकांकों को संदर्भित करना
एक स्ट्रिंग में प्रत्येक वर्ण की एक संख्या होती है (जिसे
अनुक्रमणिका कहा जाता है), और C# प्रोग्रामिंग भाषा में अनुक्रमण शून्य से शुरू होता है। यानी, पहले वर्ण की अनुक्रमणिका 0 है, दूसरे वर्ण की - 1, और इसी तरह आगे भी।
स्ट्रिंग वर्णों को अनुक्रमणिकाओं द्वारा एक्सेस किया जा सकता है, जो वर्ग कोष्ठक
s[i]
में दर्शाए गए हैं।
उदाहरण
<टेबल क्लास = "टेबल-बॉर्डर्ड टेबल-लिस्ट-टेस्ट टेबल-एसएम टेबल-स्ट्राइप्ड">
<शरीर>
स्ट्रिंग एस |
एच |
ई |
l |
l |
ओ |
इंडेक्स |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
टेबल>
महत्वपूर्ण!
अनुक्रमणिका
i
पर किसी स्ट्रिंग तत्व को एक्सेस करते समय,
s[i]
प्रकार
string
नहीं बल्कि
char
होता है। इसका मतलब है कि यह एक स्ट्रिंग नहीं है, बल्कि एक वर्ण है जो वर्ण कोड तालिका में कुछ पूर्णांक से मेल खाता है। विशेष रूप से, जब आप
char
प्रकार के दो तत्व जोड़ते हैं, तो आपको एक पूर्णांक मिलता है - इन तत्वों के कोड का जोड़। हालाँकि, यदि आप
s[i]
प्रदर्शित करते हैं, तो स्ट्रिंग का
i
-वाँ वर्ण प्रदर्शित होगा, न कि उससे संबंधित संख्या।