日期:2014-05-18  浏览次数:20650 次

string.Format({0},b)的问题....太难了不会弄....请教各位仁兄仪妹......
b 为 string 变量(或者object类型)
问题一:string.Format({0},b)怎么在“({0},b)”里做文章,去掉变量b里的空格?
问题二:string.Format({0},b)怎么在“(cc{0},b)”里做文章,让我的函数cc起作用?




------解决方案--------------------
为什么一定要用String.Format呢?
------解决方案--------------------
帮顶
------解决方案--------------------
去空格trim

string.Format(cc(),b)
参考
http://www.cnblogs.com/prolifes/articles/1235404.html
http://www.cnblogs.com/JemBai/archive/2008/12/10/1351644.html
------解决方案--------------------
问题一:string.Format({0},b)怎么在“({0},b.Trim())”里做文章,去掉变量b里的空格? 
 
------解决方案--------------------
学习
------解决方案--------------------
没看懂
------解决方案--------------------
string.format("{0}",cc(b));
------解决方案--------------------
帮顶
------解决方案--------------------
探讨
string.format("{0}",cc(b));

------解决方案--------------------
探讨
string.format("{0}",cc(b));

------解决方案--------------------
C# code

protected void Button1_Click(object sender, EventArgs e)
    {
        string b = "aaa  bbb  ccc  ddd";
        string testStr = string.Format("{0}",delBlank(b));
    }

    protected string delBlank(string str)
    {
        return str.Replace(" ", "");
    }

------解决方案--------------------
怎么会有这么怪的需求,似乎做不到,因为string.Format是先执行逗号左边,也就是先对{0}进行处理,然后再把字符串b代过来给{0},所以无法把b代过来再执行。
------解决方案--------------------
0009 夏天以南 的可以呀,向高手致敬啦!!
------解决方案--------------------
探讨
怎么会有这么怪的需求,似乎做不到,因为string.Format是先执行逗号左边,也就是先对{0}进行处理,然后再把字符串b代过来给{0},所以无法把b代过来再执行。