using System;
class Team
{
string s_name=new string[8];
public string this[int nIndex]
{
get{
return s_name[nIndex];
}
set{
s_name[nIndex]=value;
}
}
}
class Test
{
public static void Main(){
Team t1=new Team();
for(int i=0;i<6;i++)
Console.WriteLine(t1[i]);
}
}
1,这三行出错,如何修改?
2,string s_name=new string[8]是什么意思,是创建对象数组吗?
class Team
{
string s_name=new string[8];
public string this[int nIndex]
{
get{
return s_name[nIndex];
}
set{
s_name[nIndex]=value;
}
}
}
class Test
{
public static void Main(){
Team t1=new Team();
for(int i=0;i<6;i++)
Console.WriteLine(t1[i]);
}
}
1,这三行出错,如何修改?
2,string s_name=new string[8]是什么意思,是创建对象数组吗?
两种改法
1:
Team t1=new Team();
t1[0]="0";
t1[1]="1";
...
t1[7]="7";
for(int i=0;i <6;i++)
Console.WriteLine(t1[i]); 2:
string[] s_name=new string[8];
for(int i=0;i<8;i++)
{
s_name[i]=i;
}
string[] s_name = new string[8] { "1", "2", "3", "4", "5", "6","7","8" };