Пытаюсь реализовать агрегацию между классами
Файл Apartmen.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ClientNS;
namespace ApartmenNS
{
class Apartmen
{
...
Client Person;
...
public void AddApartmen(string name, int passport)
{
Person.AddClient(name, passport); // Error
}
...
}
}
Файл Client.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ApartmenNS;
namespace ClientNS
{
class Client
{
string name;
int passport;
public Client ()
{
name = "";
passport = 0;
}
int Passport { get {...}
set {...} }
public void AddClient(string N, int P)
{
name = N;
Passport = P; // костыли, знаю
}
}
}
Ошибка возникает во время работы программы в строке помеченной "//Error"
Person == null. – VladD Oct 11 '15 at 11:02