C# 数组学习1

原创 2007年09月28日 14:58:00

成功案例:

using System;
class SetArray
{
   public void PrintArr(int ArrLength)
   {
     int [] arr=new int [ArrLength];
     for (int i=0;i<arr.Length ;i++ )
      arr[i]=i;
     Console.WriteLine("Print arrs");
     for (int i=0;i<arr.Length ;i++ )
      Console.WriteLine("arr[{0}]={1}",i,arr[i]);
   
    }
}
public class TestN
{


 public static void Main()
 {
  SetArray arr=new SetArray();
  int i=1;
  
  while (i>0)
  {
   Console.WriteLine("please in put the arr:");
 
   i=Int32.Parse(Console.ReadLine());
   arr.PrintArr(i);

  }

 }

}
 

新建另外一个class,就可以不要static了。

另一种写法

using System;
class TestM
{
 static void PrintArr(int ArrLength)
 {
  int [] arr=new int [ArrLength];
   for (int i=0;i<arr.Length ;i++ )
    arr[i]=i;
   Console.WriteLine("Print arrs");
   for (int i=0;i<arr.Length ;i++ )
    Console.WriteLine("arr[{0}]={1}",i,arr[i]);
 }

 public static void Main()
 {
     int i=1;
  while (i>0)
  {
   Console.WriteLine("please in put the arr:");
 
   i=Int32.Parse(Console.ReadLine());
   PrintArr(i);

  }
 }

}

出现过的错误:

TestN.cs(18,3): error CS0118: “TestN.PrintArr(int)”是“方法”,但此处被当做“类型”来使用

TestN.cs(27,4): error CS0176: 无法使用实例引用访问静态成员“SetArray.PrintArr(int)”;改用类型名来限定它


 

学习C#数组(1)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ARR...
  • SUN_DRAGON
  • SUN_DRAGON
  • 2013年03月19日 13:36
  • 465

C#学习之--数组

一、数组:如果需要跟踪相同类型的大量数据,,比如说,一个高度列表或者一群狗,可以用数据(array)来实现。数组之所以特殊,是因为这是一组变量,却处理为一个对象。利用数组,可以存储和修改多个数据,而不...
  • zt18810671762
  • zt18810671762
  • 2017年06月02日 11:13
  • 144

C#之一维数组的使用学习案例

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Arra...
  • riyuedangkong1
  • riyuedangkong1
  • 2016年08月29日 17:01
  • 233

C# 数组下标的问题

http://www.cnblogs.com/neuhawk/archive/2006/09/28/517507.htmlDatagridview 实现二维表头       最近把我们的b/s系统,增...
  • firehou
  • firehou
  • 2010年03月23日 11:29
  • 2382

数组元素全部初始化为同一值问题

一:用memset初始化 二:定义数据类型时直接初始化 #include #include using namespace std; int main() { int a[10],b[10],c[1...
  • love20165104027
  • love20165104027
  • 2017年08月14日 17:05
  • 607

数组的 增 删 改 查

package xuyan.com; public class ArrayTest { static int[] a; static int lengt...
  • skyxuyan
  • skyxuyan
  • 2013年06月30日 20:43
  • 1295

学习一下C#中常用集合和数组的区别,虽然很基础,但感觉很实用

在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢? 我们先来了解一下数组,因为数组在C#中是最早出现的。 数组 数...
  • baidu_27649283
  • baidu_27649283
  • 2015年05月05日 15:14
  • 1193

C#声明一个100大小的数组 随机生成1-100之间不重复的数

using System; using System.Collections; using System.Collections.Generic; using System.Linq; usi...
  • jk007
  • jk007
  • 2014年04月15日 15:54
  • 1930

C#数组相乘

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace mat...
  • iamzxf
  • iamzxf
  • 2015年04月22日 20:19
  • 903

c#学习体会:使用 ref 和 out 传递数组(downmoon)

c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方为其赋值。例如: pu...
  • downmoon
  • downmoon
  • 2005年11月14日 17:25
  • 13396
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 数组学习1
举报原因:
原因补充:

(最多只允许输入30个字)