K
kurzon
Как создать масив обьектов и запихнуть в параметры два значения?
Массив записей структура которого автор, год издания.
Массив записей структура которого автор, год издания.
Код:
class Bookss
{
private string author;
public int year;
public Bookss(string a, int b)
{ author = a; year = b; }
public void PrintInfo()
{
Console.WriteLine("Название книги :{0}, Год :{1} ", author, year);
}
}
class Teenager
{
private static Random r = new Random();
private static int GetRamdomNumber(short upperLimit)
{ return r.Next(upperLimit); }
public static string Complain()
{
string[] messages = new string[6] { "Троесент!", "Ватсон!", "Фаронов!", "Шилд!", "Агуров!", "Глинський!" };
return messages[GetRamdomNumber(5)];
}
}
class Metod
{
static public void otobrObject(params object[] lists)
{
for (int i = 0; i < lists.Length; i++)
{
if (lists[i] is Bookss)
((Bookss)lists[i]).PrintInfo();
else
Console.WriteLine(lists[i]);
}
Console.WriteLine("Нажмить на Ентер");
string stroc=Console.ReadLine();
}
}
class structions
{
public static void Main()
{
string a;
int b;
int i,j,x, size=10;
Random c = new Random();
Bookss book = new Bookss(a,b);
for (i = 0; i < size; i++)
{
a = Teenager.Complain();
b = c.Next(2007);
book = new Bookss(a, b);
book.PrintInfo();
}
}
}
}