A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈壹 中级黑马   /  2013-6-18 16:28  /  1495 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

string i="";
int m=0,n=0;
我想以 ("{0}asdad{1}",m,n)这种方式给 i 赋值,该怎么写代码

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

8 个回复

正序浏览
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
回复 使用道具 举报
string i="";
int m=0,n=0;
i=string.Format("{0}asdad{1}",m,n);或者是i=m.ToString()+"asdad"+n.ToString();
回复 使用道具 举报
i = string.format("{0}asdad{1}",m,n);
string类还有很多方法   没事可以自己string.  看看
回复 使用道具 举报
顶起来,受教了,支持支持























什么牌子防辐射服好
回复 使用道具 举报
string i;
int m=0,n=0;
i=string.Format("{0}fdsfds{1}",m,n);

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
string.Format("{0}fdsfds{1}",m,n);
string.Format中可以用带{}的参数。

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
int.TryParse()方法可以向外传值,不过 这个方法转的是string 类型 转成int类型,然后传给  int 变量的!
回复 使用道具 举报
调用string类的format方法就行了
i = string.format("{0}asdad{1}",m,n);
format方法返回的是一个字符串类型的数据

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马