के भीतर एक स्थान का उल्लेख करना चाहिए मैं एक स्ट्रिंग है लगता है किसी # - सबस्ट्रिंग: सूचकांक और लंबाई स्ट्रिंग
string url = "www.example.com/aaa/bbb.jpg";
"www.example.com/" 18 लंबाई में ठीक किया गया है।
string newString = url.Substring(18, url.Length - 4);
तो: मैं इस स्ट्रिंग से "aaa/bbb" भाग प्राप्त करना चाहते हैं
इसलिए यहाँमैं क्या किया है (वास्तविक यूआरएल नहीं है और न ही उदाहरण AAA/bbb, लंबाई भिन्न हो सकते हैं, हालांकि) मुझे अपवाद मिला: अनुक्रमणिका और लंबाई स्ट्रिंग के भीतर किसी स्थान को संदर्भित करनी चाहिए। मेरे कोड में क्या गलत है और इसे कैसे ठीक किया जाए? अग्रिम में धन्यवाद।
सबस्ट्रिंग के लिए तर्क हैं (startIndex, लंबाई)। मुझे यकीन नहीं है कि आप जिस वस्तु को चाहते हैं उसके लिए आपको 18 और लंबाई -4 कहां मिल रही है। –
शुरुआती "www.xxx.com/" के लिए खाते में 18 को घटाए जाने की आवश्यकता है संपादित करें: मेरा मतलब है, 12।आपका 18 होना चाहिए 12 :) –
क्या आप इसके बजाय System.Uri (http://msdn.microsoft.com/en-us/library/system.uri.aspx) कक्षा का उपयोग कर सकते हैं? –