从 C# 控制台输入数组有两种主要方法:使用 Array.CreateInstance()创建一个数组,并逐一读取数组元素。使用 Console.ReadLine() 和 Split()将字符串表示形式的数组分割并转换为整数。

如何从 C# 控制台输入数组
从控制台输入数组有两种主要方法:
方法 1:使用 Array.CreateInstance()
int[] numbers = Array.CreateInstance(typeof(int), 5);
// 读入数组元素
for (int i = 0; i < numbers.Length; i++)
{
Console.Write("请输入第 {0} 个元素:", i + 1);
numbers[i] = int.Parse(Console.ReadLine());
}方法 2:使用 Console.ReadLine() 和 Split()
Difeye是一款超轻量级PHP框架,主要特点有: Difeye是一款超轻量级PHP框架,主要特点有: ◆数据库连接做自动主从读写分离配置,适合单机和分布式站点部署; ◆支持Smarty模板机制,可灵活配置第三方缓存组件; ◆完全分离页面和动作,仿C#页面加载自动执行Page_Load入口函数; ◆支持mysql,mongodb等第三方数据库模块,支持读写分离,分布式部署; ◆增加后台管理开发示例
// 读入数组字符串表示形式
string input = Console.ReadLine();
// 使用 Split() 将字符串分割成单个元素
string[] elements = input.Split();
// 转换元素为整数
int[] numbers = new int[elements.Length];
for (int i = 0; i < numbers.Length; i++)
{
numbers[i] = int.Parse(elements[i]);
}示例:
int[] numbers = Array.CreateInstance(typeof(int), 5);
for (int i = 0; i < numbers.Length; i++)
{
Console.Write("请输入第 {0} 个元素:", i + 1);
numbers[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("输入的数组:");
foreach (int number in numbers)
{
Console.WriteLine(number);
}上述代码将从用户处输入 5 个整数,并将其存储在数组中。然后,代码将打印输入的数组。









