"22千克" 如何取到前面的数字22
解决方案 »
- 有关Cmd.exe中如何执行telnet命令并输出显示结果的问题
- C# Winfrom如何编写生成器?
- 如何对已经打开的子窗体通过方法赋值
- Remoting 注册事件 异步回调 客户端和服务器端不在同一台机器
- vs2003,c#,B/S,我改一下HTML代码,立马出现RUNTIME ERROR R6025 pure virtual function call
- 如何用c#.net画出像股票分析图那样的二维曲线图?
- 如何用c#实现ie浏览器上的前进、后退功能
- 如何把#0D5196转换为颜色?
- on error resume next 在C#
- C#必败(之五)!!!!!!(转载)
- 图片上传的一个小问题
- DataGridView单元格编辑完成后事件获得
正解!
{
if (oObj != null)
{
string sObj = oObj.ToString();
double nObj;
for (int n = sObj.Length; n > 0; n--)
{
if (double.TryParse(sObj.Substring(0, n), out nObj)) return nObj;
}
}
return 0;
}
如:
string str = "22千克";
string str1 = "";
for(int i=0;i<str.Length;i++)
{
if(char.IsDigit(str[i]))
str1 += str[i];
}
string str=@"\d";