using System using System Collections Generic using System Linq using

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
interface AltPoint
{
int X
{
set;
get;
}
int Y
{
set;
get;
}
}
class Point : AltPoint
{
int x;
int y;
public Point(int a, int b)
{
this.x = a;
this.y = b;
}
int AltPoint.X
{
set {x =value;}
get { return x; }
}
int AltPoint.Y
{
set { y = value; }
get { return y; }
}
}
interface inter
{
int len
{
get;
}
persona this[int i]
{
get;
}
}
class MassPerson : inter
{
persona[] x = new persona[3];
int len;
MassPerson (persona[] a, int b)
{
}
int inter.len
{
get { return len; }
}
public persona this[int i]
{
get
{
return x[int i];
}
}
}
public class persona
{
string name;
int age;
public persona(string a, int b)
{
this.name = a;
this.age = b;
}
public override string ToString()
{
return String.Format("{0} {1}",name,age);
}
}
class Program
{
static void Main(string[] args)
{
//Point asd = new Point (1,2);
//Console.WriteLine(asd.X);
AltPoint qwe = new Point(1,2);
Console.WriteLine("Работает!!!");
}
}
}