string strA = "china{0}japan";
            string strB = string.Format(strA, "{0}の内容");
            MessageBox.Show(strB);

解决方案 »

  1.   

    是要被替换的意思,比如:
    Console.WriteLine("Hello, {0}!", "World");
    结果就是:Hello,Wold!
    再比如:
    Console.WriteLine("Hello, {0}!{1}.", "World","Again");
    结果就是:Hello,Wold!Again.
      

  2.   

    class NamedWelcome 
    {
        public static void Main(string[] args) 
       {
           Console.WriteLine("Hello, {0}!", args[0]);
          
       }
    }
    //以上的就是将args字符串数组中的第1个字符串输出;如
    string[] args={"z","c"};
    则输出的内容为:Hello,z!
    如改为Console.WriteLine("Hello,{0}{1}",args[0],args[1]);
    则输出的内容为:Hello,zc!
    注{0}{1}一般从0开始,以此类推