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-100的随机数

面试原题:实现填充1-100到一个容器为100的数组中,数组只可以定义一个。         这是我上半年面试时遇到的一道题,当时第一次遇到就做出来,很有成就感,面试官现场给了我五分钟 ,花了三分钟想...

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

c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享 1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方 为其赋值。例如:...
  • pp_zz
  • pp_zz
  • 2011-12-22 16:38
  • 121

C#学习——数组

  • 2014-08-02 23:33
  • 1.15MB
  • 下载

asp.net c# 数组学习

  • 2011-06-30 16:00
  • 39KB
  • 下载

C#学习之--数组

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

C#数组学习-推箱子游戏

  • 2017-05-17 09:33
  • 55KB
  • 下载

C#数组学习

C#数组学习   数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。 声明数组时,方括号...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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