C#中如何从字符串中提取数字
2016-01-18 14:18
309 查看
Console.WriteLine("请输入要提取的字符串:");
string str = Console.ReadLine();
int number = 0;
string num = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
num += item;
}
}
number = int.Parse(num);
Console.WriteLine(number);
上面那个是提取所有的数字
下面这个只能提起字符串最左边的数字:
Console.WriteLine("请输入一个字符串:");
string str = Console.ReadLine();
string number = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
number += item;
}
else
{
break;
}
}
Console.WriteLine(number);
string str = Console.ReadLine();
int number = 0;
string num = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
num += item;
}
}
number = int.Parse(num);
Console.WriteLine(number);
上面那个是提取所有的数字
下面这个只能提起字符串最左边的数字:
Console.WriteLine("请输入一个字符串:");
string str = Console.ReadLine();
string number = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
number += item;
}
else
{
break;
}
}
Console.WriteLine(number);
相关文章推荐
- c# 扩展方法奇思妙用
- [C#]调用Bartender服务并打印bartender标签
- c#简单的序列化和反序列化
- C#OOP基础之类,字段,属性和方法。
- c# 基础连接已经关闭: 连接被意外关闭,错误的解决
- C#[1]this关键字和索引器
- c#6.0新特性
- C# 对word进行设置目录
- 关于C#中 的引用类型需要实例化,值类型不需要实例化的理解
- 什么是C#?什么是.NET Framework?
- C#-生成下面的模块时,启用了优化或没有调试信息:
- C#-解决“在证书存储区中找不到清单签名证书”
- C#除法精度
- C#运算符
- c#实现将Excel文件导出为csv和UTF8格式的txt文件
- 浅谈思路严谨的管理软件中的用户在线状态控制【附部分C#参考代码】
- C#窗体自适应
- C#中的泛型
- C#编写不安全代码初探
- 【C#】简介