中易网

C#中,将数值数据转换为字符数据有几种方法?将字符数据转换为数值数据有哪些方法?

答案:4  悬赏:40  
解决时间 2021-01-11 14:21
C#中,将数值数据转换为字符数据有几种方法?将字符数据转换为数值数据有哪些方法?
最佳答案
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);转数值一般就是上面这三个方法了。这里举例了整型,其他的数据类型类似。
全部回答
1、转字符串 int i = 10; string str = i.ToString();转字符串就用ToString()方法,可以入参可以指定输出字符串的格式。
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);
提示:不是任意字符串都可以转换为数值型数据,只有能够表示成数字的字符串才可以进行转换。
例如变量A是以字符型保存的一串数字,定义一个新的数值变量B 并将A赋值过去即可。format B best12.;B=strip(A);B=strip(A)也可以用B=INPUT(STRIP(A),8.)代替。 如果A中是字符与数字组合的情况,如ID123,则需要考虑结合substr函数来截取数字部分咯
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
究极日月御三家选哪个最容易通关 最好附带究
经济舱什么位置好
主人找到了没
有耽美动漫肉的视频吗?
下列化合物哪些具有芳香性
跟我一起按下哪个该死的开始键是什么歌
已知根五的整数部分是x小数部分是y求2y括号根
同学问我借资料,他为什么不亲自和我说,反而
怎么用9013加47uf 16v的电容加多少电阻可以组
COYUCHI是什么牌子 国内可以买到吗?
sin20°等于多少
王毅怒斥加拿大记者是不是显得咄咄逼人
小脑梗塞走路能恢复么
巴黎春天婚纱摄影(潇水中路与豆子街交叉口西
LTE基站是个啥
推荐资讯
为什么有钱人一般比穷人自信?
9月9日世预赛,英格兰Vs克罗地亚,谁的胜算较
K339次列车10号车厢定员是多少啊?几号靠窗?
下列关于税务行政处罚权的表述中,正确的是()
《纵然缘浅 奈何情深》是人气作家叶落无心的
花儿与远方说的哪里方言,老是俺俺俺的,就这
佛教中为什么二僧见大僧要大拜
, 英雄联盟的前景是不是非常好啊越做越大,
明亮眼镜(唐县店)地址有知道的么?有点事想过
下载的图片格式为矢量,AI的素材中有文字,想
眉笔和眼线笔的区别
梦.桥护栏砸倒女儿我从桥礅我周公解梦
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?