C++ tostring 作用以及用法

如题所述

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

窗体设计控件需要输出字符串类型数据,所以要转换才字符串类型,才可以显示出来,
否则会出错。
不知道你明白没?
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-30
比如你定义了一个类型为int的变量A,想在界面上的TxtBox中显示这个变量的值,这时用代码:
this.txtBox1.Text = A ;
是要出错的,因为Text是string类型的,而A是int类型的,所以就可以用下面的代码:
this.txtBox1.Text = A.ToString();
希望对你有所帮助。
第2个回答  推荐于2018-03-08
数字转换到字符串

// 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;本回答被提问者和网友采纳

C++ tostring 作用以及用法
ToString()方法是将非字符串类型数据转换成字符串类型。使用方法:IPAddress localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];localPoint = new IPEndPoint(localAddress, port);listBoxInfo.Items.Add("服务器开始在"+localPoint.ToString()+"侦听"); \/\/这里localPoint是端点类型...

求C++ strlen函数的用法
string Actor::toString() const括号后面的这个const表示,这个函数不会修改类的成员数据。这种在最后面加const的声明,只能用于类的成员函数,全局函数的话,加const是非法的。比如下面的类:class A{ int x; void fun()const { x=5; }};因为在fun()后面有const,所以fun函数里不...

c\/c++语言中如何优雅地拼接多段字符串?
std::cout << builder.toString() << std::endl;return 0;} 总之,在C\/C++中优雅地拼接多段字符串的方法包括直接拼接常量、使用`sprintf`或类似函数以及面向对象语言中的`StringBuilder`等类。每种方法都有其适用场景,选择时应考虑代码可读性、执行效率和开发效率。通过合理利用这些技术,开发者可以...

tostring方法怎么用
toString方法将对象转换为字符串。

这里的toString起什么作用?
而Object类有一个toString方法,这个方法会在对象被当作字符串时(比如上面直接输出对象的这种情况)调用这个方法,最后输出的就是这个方法返回的值。这就像C++里面重载输出运算符<<一样。但是Object中的toString是输出类的名字和hash码,如果你需要输出自己指定的内容,就需要自己重写这个方法。

c++中tostring()函数如何返回值
toString(){ \/\/...return std::string("some words");} 这样

如何在C#中使用C++的string类型
下面我们利用 StringBuilder 来进行数组 与 string 间的转换 , 很简单,代码如下using System.Text;StringBuilder sb = new StringBuilder();foreach(char c in cc){ sb.Append(c);}string s = sb.ToString();StringBuilder 的 Append 方法支持多种参数,所以数组转换成string基本上都可以用它。...

C++中语法中应该不能给一个类的对象赋类的成员函数值才对,只能通过.运 ...
因为QT中这个函数返回的类型是QTime,所以是合法的,这相当于一个赋值语句。要转换为时间文本显示在界面上可以使用:time.toString( " hh:mm:ss" );

\/**\/这个在代码里面有什么作用
用来注释语句,编译时加在\/* *\/之间的字符不起作用。c用\/* *\/注释;c++用\/\/注释。

QML语法-对象篇(一)
ArrayECMAScript 定义的Array是动态数组,大小可动态变化,元素类型可以不同。这与C++等强类型语言大相径庭。接下来,我们介绍Array类的基本用法。创建数组定义Array对象有三种方式。访问数组Array类的“length”属性表示数组元素的数量。数组元素可通过下标访问。示例代码如下。修改数组使用下标运算符添加或修改...

相似回答