大众信息网

用C#如何在结构里创建数组并调用它

答案:3  mip版
解决时间 2021-02-20 21:08
  • 提问者网友:負袮、叕哬妨
  • 2021-02-20 12:44
最好给出实例说明,越多越好,各种创建结构的实例
最佳答案
  • 二级知识专家网友:老酒街
  • 2021-02-20 12:51
//通过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();
}
}
全部回答
  • 1楼网友:陪我去流浪
  • 2021-02-20 13:32
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(); } }
  • 2楼网友:儚迴从偂
  • 2021-02-20 13:13
结构里只能放简单的值类型,不能放string更别说string数组了.
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯