Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में स्ट्रिंग से अंतिम 4 कैरेक्टर्स प्राप्त करना

Substring से अंतिम N कैरेक्टर्स निकालना

स्ट्रिंग सेट करें:

string str = "Football and Tennis";

अंतिम 4 कैरेक्टर्स प्राप्त करें:

str.Substring(str.Length - 4);

Substring(startIndex) ओवरलोड startIndex से अंत तक का सबस्ट्रिंग लौटाता है।

पूर्ण कोड उदाहरण

using System; 

public class Demo { 
    public static void Main() { 
        string str = "Football and Tennis"; 
        string res = str.Substring(str.Length - 4); 
        Console.WriteLine(res); 
    } 
}

आउटपुट

nnis

व्याख्या:

  • "Football and Tennis" की लंबाई = 19
  • str.Length - 4 = 15
  • Substring(15) = इंडेक्स 15 से अंत तक = "nnis"

सामान्यीकृत मेथड:

public static string GetLastChars(string str, int count) { 
    if (string.IsNullOrEmpty(str) || count <= 0) return ""; 
    if (count >= str.Length) return str; 
    return str.Substring(str.Length - count); 
}

सुरक्षित संस्करण (एक्सेप्शन से बचने के लिए):

string res = str.Length >= 4 ? str.Substring(str.Length - 4) : str;

अन्य तरीके:

// LINQ
string res = new string(str.Reverse().Take(4).Reverse().ToArray());

// Span (C# 7.2+, उच्च प्रदर्शन)
ReadOnlySpan span = str.AsSpan(); 
string res = span.Slice(span.Length - 4).ToString();
  1. NSString से अंतिम 4 कैरेक्टर कैसे निकालें? NSString से अंतिम 4 कैरेक्टर कैसे निकालें?

    स्ट्रिंग से अंतिम N कैरेक्टर निकालना Swift में किसी स्ट्रिंग से अंतिम 4 कैरेक्टर निकालने के लिए हम Swift में String क्लास के आंतरिक फंक्शन्स का उपयोग कर सकते हैं। हर नए रिलीज के साथ Swift में मेथड्स मॉडिफाई, डिप्रिकेटेड, जोड़े और बेहतर हुए हैं। Swift समान कार्य को प्राप्त करने के लिए अलग-अलग मेथड्स

  1. C# में String से XDocument कैसे पॉप्युलेट करें? C# में String से XDocument कैसे पॉप्युलेट करें?

    XML एक सेल्फ-डिस्क्राइबिंग भाषा है और यह डेटा के साथ-साथ उस जानकारी की पहचान करने के नियम भी देता है जो इसमें शामिल है। HTML की तरह, XML SGML - Standard Generalized Markup Language का एक सबसेट है। XDocument क्लास में एक वैध XML डॉक्यूमेंट के लिए आवश्यक जानकारी होती है। इसमें XML डिक्लेरेशन, प्रोसेस

  1. Python 3 में Tkinter filedialog से स्ट्रिंग कैसे प्राप्त करें? Python 3 में Tkinter filedialog से स्ट्रिंग कैसे प्राप्त करें?

    Tkinter एप्लिकेशन में फाइल सिस्टम के साथ इंटरैक्ट करने के लिए, आप Tkinter filedialog मॉड्यूल का उपयोग कर सकते हैं। यह सिस्टम में फ़ाइलों से निपटने का एक तरीका प्रदान करता है। filedialog मॉड्यूल एप्लिकेशन के लिए विभिन्न फ़ाइल डायलॉग बनाने में डेवलपर्स की मदद करने के लिए कई बिल्ट-इन फ़ंक्शन प्रदान करत