Для начала у вас есть свой класс "Дом" в файле " Дом.cs " с большим количеством свойств.
1) Будьте осторожны с нарушением правил именования для имени свойства , Эти слова должны начинаться с заглавной буквы. (drink => Drink).
2) Вы можете очистить свой код, используя тело выражения для своих свойств.
3) Пустой конструктор можно удалить. Итак, ваш класс теперь:
public class House
{
/* Useless constructor. You can remove this.
public House() { }
*/
public int HouseNumber { get; set; } // Expression body with no violations in the name
public string Color { get; set; }
public string Nationality { get; set; }
public string Drink { get; set; }
public string Cigarrette { get; set; }
public string Pet { get; set; }
}
Чтобы создать экземпляр вашего объекта, использовать его и установить значения, вы можете сделать это:
using Assignment; // Use this to import your class
using System;
namespace ConsoleApp1 {
class Program {
static void Main() {
// You can instantiate like this
var house = new House();
house.Nationality = "French"; // Unique value assignation using house
// If you want to set a lot of values for your house object do this:
var myHouse = new House {
Cigarrette = "Camel" ,
Color = "Yellow",
Nationality = "French"
};
// Now you have access to the House's properties ( if you use the using ).
Console.WriteLine( house.Nationality ); // French
Console.WriteLine( myHouse.Nationality ); // French
}
}
}
И да, вы должны импортировать свой " House.cs"с using Assignment
Если использование не работает, поскольку ваш класс House.cs находится в другом проекте, вы можете сделать это: щелкните правой кнопкой мыши в основном проекте -> Добавить ссылку -> Добавить проект где House.cs