黑马程序员技术交流社区

标题: string类型变量的赋值问题 [打印本页]

作者: 陈壹    时间: 2013-6-18 16:28
标题: string类型变量的赋值问题
string i="";
int m=0,n=0;
我想以 ("{0}asdad{1}",m,n)这种方式给 i 赋值,该怎么写代码

作者: 高腾    时间: 2013-6-18 16:44
调用string类的format方法就行了
i = string.format("{0}asdad{1}",m,n);
format方法返回的是一个字符串类型的数据
作者: ﹏Lifeヽ    时间: 2013-6-18 16:51
int.TryParse()方法可以向外传值,不过 这个方法转的是string 类型 转成int类型,然后传给  int 变量的!
作者: aa26963    时间: 2013-6-18 18:16
string.Format("{0}fdsfds{1}",m,n);
string.Format中可以用带{}的参数。
作者: y96352    时间: 2013-6-18 19:20
string i;
int m=0,n=0;
i=string.Format("{0}fdsfds{1}",m,n);
作者: 薛良玟    时间: 2013-6-18 19:33
顶起来,受教了,支持支持























什么牌子防辐射服好
作者: 成都—陈超    时间: 2013-6-18 21:04
i = string.format("{0}asdad{1}",m,n);
string类还有很多方法   没事可以自己string.  看看
作者: lilong9298    时间: 2013-6-19 19:42
string i="";
int m=0,n=0;
i=string.Format("{0}asdad{1}",m,n);或者是i=m.ToString()+"asdad"+n.ToString();
作者: 道法乾坤110    时间: 2013-6-20 01:14
string i="";
int m=0,n=0;
i=string.Format("{0}asdad{1}",m,n);

下面的是网上搜的一些资料。
http://www.ezloo.com/2008/11/string_format.html
String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。
如:

(1)
string p1 = "Jackie";
string p2 = "Aillo";
Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));
(2)
Response.Write(String.Format("Hello {0}, I'm {1}", "Jackie", "Aillo"));

这二者的效果是一样的。都是将最后面的两项的值分别替换第一项的{0}和{1}。
输出的结果是:Hello Jackie, I'm Aillo




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2