永发信息网

C# 设计一个类,类包括一个数组,通过控制台输入数组赋值,再通过索引器取得数组的值并打印

答案:1  悬赏:30  手机版
解决时间 2021-02-06 05:54
  • 提问者网友:最爱你的唇
  • 2021-02-05 17:15
C# 设计一个类,类包括一个数组,通过控制台输入数组赋值,再通过索引器取得数组的值并打印
最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-05 17:42
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { public class Array { private string[] arr=new string[20]; private int length; public Array() { length = 0; } public string this[int index] { get { if (index < 0 || index >= 20) return null; else return arr[index]; } set { if (!(index < 0 || index >= 20)) { arr[index] = value; length++; } } } public void Add(string newItem) { arr[length] = newItem; length++; } public void AddSet(string[] sSet) { foreach (string s in sSet) { Add(s); } } } public class Program { public static void Main(string[] argc) { Array arr = new Array(); if (argc.Length > 0) { foreach (string s in argc) { arr.Add(s); } } Console.WriteLine("请输入(在一行输入,以空格隔开): "); string str = Console.ReadLine(); str.Trim(); string[] arrStr = str.Split(' '); arr.AddSet(arrStr); Console.Write("输出:"); for (int i = 0; arr[i] != null; i++) Console.Write("{0} ", arr[i]); Console.WriteLine(); Console.ReadKey(); } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯