namespace _3_07
{
class Program
{
class Car
{
public string color;
private float weight;
private DateTime releasedate; public static int count = 0; public string Color
{
get
{
return color; }
set
{
color = value; } } public float Weight
{
get
{
return weight; }
set
{
weight = value; }
}
public Car()
{
color = "Red"; }
}
static void Main(string[] args)
{
int[] intArray = new int[10]; Random rd = new Random();
for (int i = 0; i < intArray.Length; ++i)
{
intArray[i] = rd.Next(); }
/* for (int i = 0; i < intArray.Length; ++i)
{
Console.WriteLine("intArray["+ i +"] =" +intArray[i]);
}*/
Car[] carArray=new Car[10];
for(int i=0;i<carArray.Length;++i)
{
carArray[i]=new Car(); }
carArray[0].color="Blue";
carArray[5].color="White";
carArray[9].color="Black"; for(int i=0;i<carArray.Length;++i)
{Console.WriteLine("carArray[" + i +"].Color="
+ carArray[i].Color);
}
}
}
}
注释部分为什么会出错?能够帮忙解决.......
{
class Program
{
class Car
{
public string color;
private float weight;
private DateTime releasedate; public static int count = 0; public string Color
{
get
{
return color; }
set
{
color = value; } } public float Weight
{
get
{
return weight; }
set
{
weight = value; }
}
public Car()
{
color = "Red"; }
}
static void Main(string[] args)
{
int[] intArray = new int[10]; Random rd = new Random();
for (int i = 0; i < intArray.Length; ++i)
{
intArray[i] = rd.Next(); }
/* for (int i = 0; i < intArray.Length; ++i)
{
Console.WriteLine("intArray["+ i +"] =" +intArray[i]);
}*/
Car[] carArray=new Car[10];
for(int i=0;i<carArray.Length;++i)
{
carArray[i]=new Car(); }
carArray[0].color="Blue";
carArray[5].color="White";
carArray[9].color="Black"; for(int i=0;i<carArray.Length;++i)
{Console.WriteLine("carArray[" + i +"].Color="
+ carArray[i].Color);
}
}
}
}
注释部分为什么会出错?能够帮忙解决.......
+ carArray[i].Color); 一样从连接符处拆
for (int i = 0; i < intArray.Length; ++i)
{
Console.WriteLine("intArray[{0}] = {1}" ,i,intArray[i]);
}
{
Console.WriteLine("intArray["+ i +"] =" +intArray[i]);
}*/
WriteLine中不能有硬回车,如果想让它换行可以用转义字符\n,或者换Write函数!
本人新手学C#也就一个月!
呵呵