C#字符串,如果所有字母都是数字,则为Double

问题描述 投票:-1回答:1

我的选择集中有一些字符串。我想将它们转换为Double,并且我需要消除将字母作为字符(A到Z)或任何不可能转换为double的字符。

如果vale类似于“ 564.10”,则下面的代码有效,如果诸如“ abvd”或“ @#$%dfd”之类的值,则会出错。

MText txt = ent as MText;   double txv = Convert.ToDouble(txt.Contents);   string txnv = Convert.ToString(txv +
> v1.Value);   txt.Contents = txnv;

感谢前进。

c# autocad autocad-plugin
1个回答
0
投票
Double.TryParse
© www.soinside.com 2019 - 2024. All rights reserved.