C++ tostring 作用以及用法

发布网友 发布时间:2022-04-23 15:37

我来回答

3个回答

热心网友 时间:2022-04-27 16:30

ToString()方法是将非字符串类型数据转换成字符串类型。使用方法:
IPAddress localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
localPoint = new IPEndPoint(localAddress, port);
listBoxInfo.Items.Add("服务器开始在"+localPoint.ToString()+"侦听"); //这里localPoint是端点类型对象。直接在listBox控件是不能输出的,故调用ToString()方法进行类型转换。

窗体设计控件需要输出字符串类型数据,所以要转换才字符串类型,才可以显示出来,
否则会出错。
不知道你明白没?

热心网友 时间:2022-04-27 17:48

数字转换到字符串

// C 货币
2.5.ToString("C"); // ¥2.50
// D 10进制数
25.ToString("D5"); // 25000
// E 科学型
25000.ToString("E"); // 2.500000E+005
// F 固定点
25.ToString("F2"); // 25.00 "F?"表示保持几位小数
// G 常规
2.5.ToString("G"); // 2.5
// N 数字
2500000.ToString("N"); // 2,500,000.00
// X 16进制
255.ToString("X"); // FF
固定长度一个数值其它方法:

i.ToString().PadLeft(10,'0');
固定长度为10,左不足补0,结果为0000000001;

i=1;
i.ToString("N").PadLeft(10,'0');
结果为00000001.00;

i=1;
i.ToString().PadLeft(10,' ');
结果为 1;

热心网友 时间:2022-04-27 19:22

比如你定义了一个类型为int的变量A,想在界面上的TxtBox中显示这个变量的值,这时用代码:
this.txtBox1.Text = A ;
是要出错的,因为Text是string类型的,而A是int类型的,所以就可以用下面的代码:
this.txtBox1.Text = A.ToString();
希望对你有所帮助。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com