c# - get all characters to right of last dash -


मेरे पास निम्न है:

  स्ट्रिंग परीक्षण = "9586-202-10072" < / कोड>  

मैं अंतिम - इतने 10072 के दाईं ओर सभी वर्ण कैसे प्राप्त करूं। वर्णों की संख्या हमेशा अंतिम डैश के दायीं ओर अलग होती है।

यह कैसे किया जा सकता है?

आप अंतिम <कोड की स्थिति प्राप्त कर सकते हैं > - के साथ str.LastIndexOf ('-') । तो अगला कदम स्पष्ट है:

  var परिणाम = str.Substring (str.LastIndexOf ('-') + 1);   

सुधार :

जैसा कि ब्रायन नीचे बताता है, इसका उपयोग डैश के साथ स्ट्रिंग पर करने के परिणामस्वरूप एक ही स्ट्रिंग को लौट जाएगा। < / P>

Comments