АТ
Андрей Тиранин

Методы C# Помогите ночь уже сижу

1)
public bool Add(Object o) – элементы добавляются в конец списка и только в том случае, если такого нет в списке, возвращает true, если элемент добавлен, в противном случае – false;

2)
public Object [] toArray()

ИР
Игорь Решетов

using System;
using System.Collections.Generic;

public class Example
{
struct Person
{
public string surname;
public string name;
public string patronymic;
public UInt16 age;
}

static List persons = new List();

public static void Main()
{
Person person = new Person();
while (true)
{
Console.Write("\n Введите фамилия: ");
person.surname = Console.ReadLine();
Console.Write(" Введите имя: ");
person.name = Console.ReadLine();
Console.Write(" Введите отчество: ");
person.patronymic = Console.ReadLine();
Console.Write(" Введите возраст: ");
person.age = UInt16.Parse(Console.ReadLine());
if (Add(person)) Console.WriteLine("\n Запись добавлена в список");
else Console.WriteLine("\n Запись существует");
Console.Write("\n Для продолжения ввода нажмите Enter\n для выхода, предварительно, нажмите любую клавишу.. . ");
if (13 != Console.Read()) break;
else Console.ReadLine();
}
Console.WriteLine("\n\tВаш список: \n");
Show();
Console.ReadKey();
}

public static bool Add(Object o)
{
foreach (Object p in persons)
if (p.Equals(o)) return false;
persons.Add((Person)o);
return true;
}

public static void Show()
{
foreach (var p in persons)
Console.WriteLine(" " + p.surname + " " + p.name + " " + p.patronymic + ", возраст: " + p.age);
}
}

Похожие вопросы
C# Решить уравнение методом Ньютона
C#, вопрос о методах.
Помогите написать метод для c# IsDigit
C #. Что означает: "переменная" += new "метод" ?
как вызвать метод "верхнего" из вложенного класса c++
C# Как вызвать не статический метод из класса А, через статический метод в классе Б ?
Напишите программу на C# при помощи методов.
C# методы - использование параметров
c# static class и методы в нем
C++ Не работает метод