using System; namespace ZC; public interface IPerson { string name { get; } int age { get; } } file class Person : IPerson { public string name { get; set; } public int age { get; set; } } public class PersonManager { public static IPerson CreatePerson(string name, int age) { return new Person { name = name, age = age }; } }