Я работаю над производным классом, я связал производный класс с родительским классом, я устанавливаю конструктор в производном классе, но получаю сообщение об ошибке «Значения не существуют в текущем контексте» Когда они уже объявлены в родительском классе. В чем причина этого и как его можно исправить?Аргументы для моего базового конструктора отсутствуют?
Родитель класс
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HousingNameSpace
{
public abstract class Housing
{
private int sqFt;
private int zip;
private int yrBlt;
public Housing(int TSqFt, int Tzip, int TyrBlt)
{
sqFt = TSqFt;
zip = Tzip;
yrBlt = TyrBlt;
}
public int SqFt
{
get { return sqFt; }
set { sqFt = value; }
}
public int ZIP
{
get { return zip; }
set { zip = value; }
}
public int YrBlt
{
get{ return yrBlt; }
set { yrBlt = value; }
}
public abstract double GetRentAmmount();
}
}
производный класс
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HousingNameSpace;
namespace MultiTennant
{
public class Multi:Housing
{
private string buildingtype;
private int occupants;
public string BuildingType
{
get{ return buildingtype; }
set { buildingtype = value; }
}
public int Occupants
{
get { return occupants; }
set { occupants = value; }
}
public Multi (string TbuildType) : base (TSqrFt, Tzip,TyrBlt)
{ }
}
}
Спасибо, сэр, ваше абсолютно правильно. – Jonathan
Нет проблем. Пожалуйста, отметьте как принято, если он решит проблему. – Brandon
@poke. Вы совершенно правы ... мой плохой. Не использовал VS для его кодирования. Исправлена – Brandon