none
C# 如何在指定位置插入字符 RRS feed

  • 问题

  • 比如字符串<a>123</a><a>456</a><a>789</a>用什么方法可以在456</a>后面插入abc,如:<a>123</a><a>456</a>abc<a>789</a>


    煜诚海参专卖 淘宝店铺:http://jinweb.taobao.com

    2013年12月6日 17:25

答案

  • 可以用string.insert()方法在指定位置插入字符串

    你的需求可以用以下代码实现:

    string str = "<a>123</a><a>456</a><a>789</a>";
    str.Insert(str.IndexOf("456</a>") + 1, "abc");
    string.insert()方法是在查询字符串索引之前插入,所以如果需要后面插入的话,得将字符串索引加1,这样就在后面插入了

    2013年12月8日 6:35