foreach(string friendNamei in friendNames)for(int i=0;i<friendNames.Length;i++)
{
string friendNamesi;
...
}

解决方案 »

  1.   

    friendNamesi = friendNames[i];
      

  2.   

    我还又一个问题:
    string friend={"11","22","33"}
    int i;
    for(i=0;i<3;i++)
    {
    Console.Writeln("Name with index of{0}:{1}",i,friend[i]);//???问题:{0}:{1},i分别是什么意思?
    }
      

  3.   

    格式化多个对象
    对于复合格式化,参数说明符是指在格式字符串后面提供的第 n 个参数,其中 n 是从零开始的整数。如果为对象编号,可以使用参数说明符从多个对象创建一个新字符串对象,将每个编号放在花括号中,如下所示:{0}、{1}、{2},等等。{0} 参数说明符是指在格式字符串后面传递的第一个对象,{1} 参数指第二个,依此类推。如果多次传递同一参数说明符,则可以多次显示同一参数。例如,如果传递下面的格式字符串,第一个参数将显示两次:"{0} {0} {1}"。下面的代码示例格式化字符串和 DateTime 对象。string myName = "Fred";
    String.Format("Name = {0}, hours = {1:hh}, minutes = {1:mm}",
          myName, DateTime.Now);
    以上字符串的输出是 "Name = Fred, hours = 07, minutes = 23",其中当前的时间反映了这些数字。
      

  4.   

    to 楼上的:
    我很虚心的接受你的意见,但就这样简单的问题,连书上的没有,那我不懂就要放弃吗?还要奉劝楼上的,象你这种心态是成不了正果的。初学c#,