我有這樣的變種:如何在vb.net中忽略第一個字符的值?
Dim number as decimal = -61.52
,我要刪除第一個字符是這樣的:
61.52
我試圖做到這一點。但沒有工作:
number = Trim(Left(number , Len(number) - 1))
我該怎麼做?
我有這樣的變種:如何在vb.net中忽略第一個字符的值?
Dim number as decimal = -61.52
,我要刪除第一個字符是這樣的:
61.52
我試圖做到這一點。但沒有工作:
number = Trim(Left(number , Len(number) - 1))
我該怎麼做?
您正在尋找Math.Abs()
,強制一個數字不是負數。
謝謝你的回答 –
如果你真的想把一個數字看作一個字符串,然後對它進行字符串操作,你希望對數字使用ToString方法。這將讓你指定你想要的數字格式。
Dim NumberAsString As String
NumberAsString = number.ToString()
NumberAsString = NumberAsString.SubString(1, NumberAsString.Length - 1)
注意:你不應該依賴於默認的實現,因爲它會使用當前的UI文化,並且不保證,如果下比你開發的是不同的文化執行提供一致的結果。
謝謝你的回答:-D –
它不是'String',所以不要試圖修剪它:) –
我的意思是忽略第一個字符的值 –
@ Lore_98:如果我把你的頭銜信任你不想刪除只有減號,如果值是'61.52',你想要'1.52'嗎? –