2013-10-07 5 views
9

कृपया इसे ध्यान से पढ़ें और फिर मुझे बताएं कि यह प्रश्न डुप्लिकेट है। मैंने स्ट्रिंग से अंतिम चार को हटाने के बारे में प्रवाह पर ढेर सारे प्रश्न पढ़े हैं लेकिन मेरा अलग है। कृपया ध्यान दें कि मेरे पास संख्यात्मक स्ट्रिंग है, जो "124322" या "1231.232" या "132123.00" हो सकती है। मैं अपनी स्ट्रिंग के आखिरी चार को हटा देना चाहता हूं (यह कभी भी क्या है)। तो मैं चाहता हूं कि मेरी स्ट्रिंग "99234""9923" बन गई। स्ट्रिंग की लंबाई चर है। यह स्थिर नहीं है। तो मैं स्ट्रिंग का उपयोग नहीं कर सकता। निकालें या ट्रिम करें या उनमें से कुछ (मुझे लगता है)। तो कृपया इसका उपयोग करने के लिए कोई तरीका है (string.remove जैसे कम कोड) या ऐसा कुछ, मुझे रूचि है। कृपया मेरी मदद करें। धन्यवाद हर एकसी # में स्ट्रिंग के अंतिम चार को कैसे हटाएं?

+4

'कृपया इसे ध्यान से पढ़ें और फिर मुझे बताओ यह सवाल duplicate' (http [यह डुप्लिकेट है] है: //stackoverflow.com/questions/3573284/trim-last-character-from-a-string) – Jonesopolis

+0

संबंधित: http://stackoverflow.com/questions/2776673/how-do-i-truncate-a-net-string – Shog9

+0

संभावित डुप्लिकेट [स्ट्रिंग के अंतिम चार हटाएं] (http://stackoverflow.com/questions/7901360/delete-last-char-of-string) –

उत्तर

59
YourString = YourString.Remove(YourString.Length - 1); 
3

newString = yourString.Substring(0, yourString.length -1);

10
var input = "12342"; 
var output = input.Substring(0, input.Length - 1); 

या

var output = input.Remove(input.Length - 1); 
संबंधित मुद्दे