using System;
public delegate void ww();
class a
{public static void write()
{Console.WriteLine("assisn is used");}
}
class hello1
{
private int[] qq;
private int length=0;
private int test;
public int p1{
set
{test=value;
}
get
{return test;
}
}
public hello1(){
length=-1;
}
public const int LENGTH=5;
public void setlength(int length)
{if(length>0){
this.length=length;
qq=new int[length];
}
}
public int getlength(){
return length;
}
//索引 ,this属性
public int this[int i]
{ set{qq[i]=i;
}
get{return qq[i];
}
}
static void Main(string[] args) {
int i;
String[] array1;
array1=new String[args.Length];
array1=args;
Console.WriteLine("hello1");
Console.WriteLine("this reviec {0} args",args.Length);
for (i=0;i<args.Length;i++)
Console.WriteLine("args[{0}]={0}",i,array1[i]);
//foreach(String s in args)
// Console.WriteLine(s);
Console.WriteLine(hello1.LENGTH.ToString()) ;
hello1 hh=new hello1();
hh.setlength(5);
for(i=0;i<5;i++)
hh[i]=i;
for (i=0;i<hh.getlength();i++)
Console.WriteLine(hh[i]);
//hh.write();
hh.test=6;
Console.WriteLine(hh.test);
ww q=new ww(a.write);
q();
}
}
public delegate void ww();
class a
{public static void write()
{Console.WriteLine("assisn is used");}
}
class hello1
{
private int[] qq;
private int length=0;
private int test;
public int p1{
set
{test=value;
}
get
{return test;
}
}
public hello1(){
length=-1;
}
public const int LENGTH=5;
public void setlength(int length)
{if(length>0){
this.length=length;
qq=new int[length];
}
}
public int getlength(){
return length;
}
//索引 ,this属性
public int this[int i]
{ set{qq[i]=i;
}
get{return qq[i];
}
}
static void Main(string[] args) {
int i;
String[] array1;
array1=new String[args.Length];
array1=args;
Console.WriteLine("hello1");
Console.WriteLine("this reviec {0} args",args.Length);
for (i=0;i<args.Length;i++)
Console.WriteLine("args[{0}]={0}",i,array1[i]);
//foreach(String s in args)
// Console.WriteLine(s);
Console.WriteLine(hello1.LENGTH.ToString()) ;
hello1 hh=new hello1();
hh.setlength(5);
for(i=0;i<5;i++)
hh[i]=i;
for (i=0;i<hh.getlength();i++)
Console.WriteLine(hh[i]);
//hh.write();
hh.test=6;
Console.WriteLine(hh.test);
ww q=new ww(a.write);
q();
}
}