怎么用C#在控制台中声明一个数组?
答案:4 悬赏:40 手机版
解决时间 2021-12-18 18:47
- 提问者网友:沉默的哀伤
- 2021-12-18 09:06
要求: 元素个数 元素由控制台输入
最佳答案
- 五星知识达人网友:woshuo
- 2021-12-18 10:07
using System;
using System.Collections.Generic;
using System.Text;
class Arr
{
static void Main()
{
int nLength; //声明数组长度变量
int[] arr; //声明数组
Console.WriteLine("请输入数组大小");
nLength = Int32.Parse(Console.ReadLine());
arr = new int[nLength];
Console.WriteLine("请输入数组元素");
for (int i = 0; i < nLength; i++) //循环读入数组元素值
{
arr[i] = Int32.Parse(Console.ReadLine());
}
Console.WriteLine("打印数组元素");
for (int i = 0; i < nLength; i++) //循环打印数组元素值
{
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}
}
}
using System.Collections.Generic;
using System.Text;
class Arr
{
static void Main()
{
int nLength; //声明数组长度变量
int[] arr; //声明数组
Console.WriteLine("请输入数组大小");
nLength = Int32.Parse(Console.ReadLine());
arr = new int[nLength];
Console.WriteLine("请输入数组元素");
for (int i = 0; i < nLength; i++) //循环读入数组元素值
{
arr[i] = Int32.Parse(Console.ReadLine());
}
Console.WriteLine("打印数组元素");
for (int i = 0; i < nLength; i++) //循环打印数组元素值
{
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}
}
}
全部回答
- 1楼网友:一叶十三刺
- 2021-12-18 12:58
编程
- 2楼网友:胯下狙击手
- 2021-12-18 12:14
string[][] fn=new string[12][];
这一句只声明了包含12个string类型的一维数组的引用变量的一维数组。c#中数组是对象,必须实例化。
fn[0]=new string[]{...}
fn[1]=new string[]{...}
fn[11]=new string[]{...}
这些就是实例化每个string型一维数组。初始化可以写在大括号内。
二维数组是这样的
string[,] fn=new string[m,n]//m,n为常量表达式
- 3楼网友:傲气稳了全场
- 2021-12-18 11:17
string[][] fn=new string[12][];
fn[0]=new string[]{...}
fn[1]=new string[]{...}
...
fn[11]=new string[]{...}//这些写了吗
string[][] fn=new string[12][];
这一句只声明了包含12个string类型的一维数组的引用变量的一维数组。c#中数组是对象,必须实例化。
fn[0]=new string[]{...}
fn[1]=new string[]{...}
...
fn[11]=new string[]{...}
这些就是实例化每个string型一维数组。初始化可以写在大括号内。
二维数组是这样的
string[,] fn=new string[m,n]//m,n为常量表达式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |