我有这个var:
est_help = 'Valid options are: [{}]'.format( ', '.join( [str(i) for i in vars(Estimators) if not i.startswith('__')]))
我希望删除第一个字符:
Dim number as decimal = -61.52
我试着这样做。但不起作用:
61.52
我该怎么做?
答案 0 :(得分:6)
您正在寻找Math.Abs()
,这会强制数字不为负数。
答案 1 :(得分:2)
如果您真的想将数字视为字符串,然后对其进行字符串操作,则需要在数字上使用ToString方法。这将允许您指定格式化数字的方式。
Dim NumberAsString As String
NumberAsString = number.ToString()
NumberAsString = NumberAsString.SubString(1, NumberAsString.Length - 1)
注意:您不应该依赖默认实现,因为它将使用当前的UI文化,并且如果在不同的文化下执行,则不能保证在开发时提供一致的结果。