2つのクラスがあるとします。最初のものは、第1の教師C#List <T>継承されたアイテムを追加する
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace People
{
class Teacher:Person
{
public string Position { get; set; }
}
}
であると私はリストに先生、それは私が先生を追加することも可能である方法
Teacher teacher = new Teacher() {FirstName="Peter", LastName="Janson",Position="boss" };
List <Person> people= new List<Person> { };
people.Add(teacher);
を追加する人
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace People
{
class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
}
ですこのリストがタイプのもので、人がFirstNameとLastNameのプロパティしか持たず、 "teacher"もPositionプロパティを持っているときは、リスト内で?
あなたのためにそれがより明確になりたいと考えています。 'Position'を得るためには、型を' Teacher'にキャストする必要があります。 – ThePerplexedOne