2012-04-25 15 views
11

मैं एक स्ट्रिंग की शुरुआत से एक निश्चित स्थिति में जाने के लिए एक सबस्ट्रिंग प्राप्त करने की कोशिश कर रहा हूं और दूसरी सबस्ट्रिंग स्ट्रिंग के अंत तक अंतिम स्थिति के अंत से जाती है। लेकिन मुझे नहीं पता कि अंत क्या होगा। यह कई लंबाई होगी। क्या विशिष्ट चरित्र स्थिति देने के बिना स्ट्रिंग के अंत में जाने का कोई तरीका है, नीचे कुछ ऐसा है?सबस्ट्रिंग स्ट्रिंग के अंत में जाएं

StartVariable.Substring(0, 14) 
EndVariable.Substring(15, Substring.Length) 

धन्यवाद!

+1

आप हम में से है कि तुम क्या कर रहे हैं के बाद कुछ उदाहरण दे सकते हैं - इससे पहले कि/के बाद? – n8wrl

उत्तर

27

बस EndVariable.Substring(15) का उपयोग करें।

3

कैसे के बारे में:

string start = input.Remove(15); 
string end = input.Substring(15); 
0

EndVariable.Last().ToString(); भी काम कर सकते हैं

+0

यदि 'EndVariable' में' string' टाइप है, तो 'last()' लिंक एक्सटेंशन अंतिम 'char' कोड इकाई लेगा। एक उदाहरण के रूप में 'lacoste ".ast()' 'e'' देता है, इसलिए' lacoste ".ast()। ToString()' 'e" 'देता है। ऐसा प्रतीत नहीं होता है कि पूछताछकर्ता क्या चाहता है। –

+0

नमस्ते, मुझे लगता है कि मैं सिर्फ यह जवाब देना चाहता हूं "क्या एक विशिष्ट चरित्र स्थिति देने के बिना स्ट्रिंग के अंत में जाने का कोई तरीका है, नीचे कुछ ऐसा?" शीर्षक के संबंध में और पूरी तस्वीर के रूप में यह नहीं है। माफ़ी माफ़ी अगर इस जवाब ने भ्रम पैदा किया। –

संबंधित मुद्दे