C#中,将数值数据转换为字符数据有几种方法?将字符数据转换为数值数据有哪些方法?
答案:4 悬赏:40
解决时间 2021-01-11 14:21
- 提问者网友:孤山下
- 2021-01-10 21:31
C#中,将数值数据转换为字符数据有几种方法?将字符数据转换为数值数据有哪些方法?
最佳答案
- 二级知识专家网友:长青诗
- 2021-01-10 22:10
1、转字符串
int i = 10;
string str = i.ToString();转字符串就用ToString()方法,可以入参可以指定输出字符串的格式。
2、转数值
string str = "10";
int i = Convert.ToInt32(str);
int j = 0;
if (!int.TryParse(str, out j))
{
Console.WriteLine("转换失败");
}
int k = int.Parse(str);转数值一般就是上面这三个方法了。这里举例了整型,其他的数据类型类似。
int i = 10;
string str = i.ToString();转字符串就用ToString()方法,可以入参可以指定输出字符串的格式。
2、转数值
string str = "10";
int i = Convert.ToInt32(str);
int j = 0;
if (!int.TryParse(str, out j))
{
Console.WriteLine("转换失败");
}
int k = int.Parse(str);转数值一般就是上面这三个方法了。这里举例了整型,其他的数据类型类似。
全部回答
- 1楼网友:动情书生
- 2021-01-11 02:14
1、转字符串 int i = 10; string str = i.ToString();转字符串就用ToString()方法,可以入参可以指定输出字符串的格式。
- 2楼网友:三千妖杀
- 2021-01-11 01:00
1、数值型转化为字符串
数值型数据转换为字符串用ToString()方法即可实现。
int num1=10;
string mynum=num1.ToString;
将数值型字符串转换成数值又该怎么办呢?我们仔细查找一下,会发现 short, int, float 等数值类型均有一个 static Parse() 函数。这个函数就是用来将字符串转换为相应数值的。我们以一个 float 类型的转换为例: float f = float.Parse("543.21"); 其结果 f 的值为 543.21F。当然,其它的数值类型也可以使用同样的方法进行转换。
2、字符串转换为数值型
字符串数据转换为数值型使用Parse()方法。
字符串转换为整型:int.Parse(string);如
string str="13";
int number=int.Parse(str);
字符串转换为双精度浮点型:double.Parse(string);如
string str="14";
double number=double.Parse(str);
字符串转换为单精度浮点型:float.Parse(string);如
string str="15";
float number=float.Parse(str);
提示:不是任意字符串都可以转换为数值型数据,只有能够表示成数字的字符串才可以进行转换。
数值型数据转换为字符串用ToString()方法即可实现。
int num1=10;
string mynum=num1.ToString;
将数值型字符串转换成数值又该怎么办呢?我们仔细查找一下,会发现 short, int, float 等数值类型均有一个 static Parse() 函数。这个函数就是用来将字符串转换为相应数值的。我们以一个 float 类型的转换为例: float f = float.Parse("543.21"); 其结果 f 的值为 543.21F。当然,其它的数值类型也可以使用同样的方法进行转换。
2、字符串转换为数值型
字符串数据转换为数值型使用Parse()方法。
字符串转换为整型:int.Parse(string);如
string str="13";
int number=int.Parse(str);
字符串转换为双精度浮点型:double.Parse(string);如
string str="14";
double number=double.Parse(str);
字符串转换为单精度浮点型:float.Parse(string);如
string str="15";
float number=float.Parse(str);
提示:不是任意字符串都可以转换为数值型数据,只有能够表示成数字的字符串才可以进行转换。
- 3楼网友:長槍戰八方
- 2021-01-10 23:25
例如变量A是以字符型保存的一串数字,定义一个新的数值变量B 并将A赋值过去即可。format B best12.;B=strip(A);B=strip(A)也可以用B=INPUT(STRIP(A),8.)代替。 如果A中是字符与数字组合的情况,如ID123,则需要考虑结合substr函数来截取数字部分咯
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |