स्ट्रिंग की लंबाई ज्ञात करना

C#:
स्ट्रिंग की लंबाई ज्ञात करना

How to: (कैसे करें:)

using System;

class Program
{
    static void Main()
    {
        string myString = "नमस्ते, दुनिया!";
        int length = myString.Length;
        
        Console.WriteLine("String length: " + length); // Output: String length: 14
    }
}

उपरोक्त कोड दिखाता है कि कैसे हम Length property का इस्तेमाल करके string की लंबाई निकाल सकते हैं।

Deep Dive (गहराई से जानकारी)

C# में string की length जानने की क्षमता शुरू से मौजूद है। एक string की length property एक integer value लौटाती है जो characters की संख्या दिखाती है।

वैकल्पिक रूपों में, LINQ का उपयोग करके भी string length निकाली जा सकती है:

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        string myString = "नमस्ते, दुनिया!";
        int length = myString.Count();
        
        Console.WriteLine("String length using LINQ: " + length); // Output: String length using LINQ: 14
    }
}

ध्यान रखें कि Length सबसे तेज और आसान तरीका है, LINQ का Count() तब इस्तेमाल किया जाता है जब और जटिल query करनी हो।

Unicode characters जैसे कि इमोजी या विशेष characters जो सरोगेट pairs के रूप में encode किए जाते हैं, Length का परिणाम भ्रामक कर सकते हैं क्योंकि वे एक से अधिक UTF-16 units का प्रतिनिधित्व करते हैं।

See Also (और देखें)