2013-10-07 15 views
9

これをよくお読みになり、この質問が重複していると教えてください。 最後の文字を文字列から取り除くことについて、フローオーバーでスタック内のすべての質問を読みましたが、私とは異なります。 注意してください私は"124322"または"1231.232"または"132123.00"かもしれない数値文字列があります。 私の文字列の最後の文字を削除したい(これまでのところ)。 文字列が"99234"の場合は"9923"になります。文字列の長さは可変です。それは一定ではありません。だから私は文字列を使用することはできません。削除するかトリムするか、またはそれらのようなもの(私は考える)。 私はそれを使うことができる方法があれば(string.removeのようなコードはありません)、それとも私は興味があります。 お願いします。 ありがとう一人一C#で文字列の最後の文字を削除するには?

+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); 
関連する問題