111,094
社区成员




public class Program
{
private static void Main(string[] args)
{
Student student = new Student()
{
ID = 0,
Name = "Test"
};
((IPerson)student).Show();
((IStudent)student).Show();
Console.ReadKey();
}
}
public interface IPerson
{
string Name { get; set; }
void Show();
}
public interface IStudent
{
int ID { get; set; }
void Show();
}
public class Student : IPerson, IStudent
{
/* 俗称 完整属性
private int _id;
public int ID
{
get { return _id; }
set { _id = value; }
}
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
*/
// 自动属性
public int ID { get; set; }
public string Name { get; set; }
void IPerson.Show()
{
Console.WriteLine($"Name is {Name}");
}
void IStudent.Show()
{
Console.WriteLine($"ID is {ID}");
}
}