/*
question :打印数组
*/
using System;
namespace ArrayTest
{
class Test
{
//静态方法, 是指类可以直接调用, 不用实例化.
/*static void PrintArray(int ArrayLength)
{
int[] array = new int[ArrayLength];
for(int i=0; i < array.Length; i++)
{
array[i]=i;
}
Console.WriteLine("Print Array's Value");
foreach(int i in array)
{
Console.WriteLine("array[{0}]={1}",i, array[i]);
}
}*/
//如果定义为非静态类, 在调用的时间需要实例化
public void PrintArray(int ArrayLength)
{
int[] array = new int[ArrayLength];
for(int i=0; i < array.Length; i++)
{
array[i]=i;
}
Console.WriteLine("Print Array's Value");
foreach(int i in array)
{
Console.WriteLine("array[{0}]={1}",i, array[i]);
}
}
static void Main()
{
int i=1;
Test test1 = new Test(); //如果是静态类, 这句话可以不用
while(i>0)//作用是可以多次输入
{
Console.Write("Input Array's Length: ");
i = Int32.Parse(Console.ReadLine());
test1.PrintArray(i);//如果是调用的是静态类,test1.可以不用
}
}
}
}
C#基础编码---打印数组
最新推荐文章于 2025-10-20 16:29:08 发布
这篇博客介绍如何在C#中使用静态和非静态方法来打印数组。通过示例代码展示了如何创建和填充数组,以及如何通过用户输入的长度动态打印数组的值。文章还提及了静态类与非静态类的区别以及如何调用相关方法。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

2544

被折叠的 条评论
为什么被折叠?



