最好给出实例说明,越多越好,各种创建结构的实例
第1个回答 2013-08-31
using System;
class TennisPlayer
{
string TennisPlayerName;
int Rank;
public void PrintplayerDetails()
{
Console.WriteLine("请输入网球运动员信息");
Console.Write ("姓名:");
TennisPlayerName=Console.ReadLine();
Console.Write("目前排名:" );
Rank=Convert.ToInt32(Console.ReadLine());
}
public void GetPlayerDetails()
{
Console.WriteLine("姓名:{0}",TennisPlayerName);
Console.WriteLine("目前排名:{0}",Rank);
}
}
class Tennis //用class开头来创建类
{
public static void Main(string[] args)
{
TennisPlayer t1=new TennisPlayer();//此处来调用TennisPlayer这个类
t1.PrintplayerDetails();
t1.GetPlayerDetails();
}
}
class TennisPlayer
{
string TennisPlayerName;
int Rank;
public void PrintplayerDetails()
{
Console.WriteLine("请输入网球运动员信息");
Console.Write ("姓名:");
TennisPlayerName=Console.ReadLine();
Console.Write("目前排名:" );
Rank=Convert.ToInt32(Console.ReadLine());
}
public void GetPlayerDetails()
{
Console.WriteLine("姓名:{0}",TennisPlayerName);
Console.WriteLine("目前排名:{0}",Rank);
}
}
class Tennis //用class开头来创建类
{
public static void Main(string[] args)
{
TennisPlayer t1=new TennisPlayer();//此处来调用TennisPlayer这个类
t1.PrintplayerDetails();
t1.GetPlayerDetails();
}
}
第2个回答 2013-08-31
//通过new MyStruct(6).ListA方位string数组
public struct MyStruct
{
//结构中不能直接初始化属性
private string[] listA;
public string[] ListA
{
get { return listA; }
set { listA = value; }
}
public MyStruct(UInt16 n)
{
//构造方法中初始化string数组
List<string> listA = new List<string>();
for (int i = 0; i < n; i++)
{
listA.Add(i.ToString());
}
this.listA = listA.ToArray();
}
}本回答被网友采纳
public struct MyStruct
{
//结构中不能直接初始化属性
private string[] listA;
public string[] ListA
{
get { return listA; }
set { listA = value; }
}
public MyStruct(UInt16 n)
{
//构造方法中初始化string数组
List<string> listA = new List<string>();
for (int i = 0; i < n; i++)
{
listA.Add(i.ToString());
}
this.listA = listA.ToArray();
}
}本回答被网友采纳