我有这个界面:
public interface IEntity
{
int Id{get;set;}
}
Run Code Online (Sandbox Code Playgroud)
一类:
public class Customer: IEntity
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是我的用法:
void Main()
{
List<Customer> list = new List<Customer>();
IEntity obj = null;
obj = new Customer() {Id = 4, Name="Jenny", Age =41};
list.Add(obj as Customer); /*Line #1*/
list.Add((Customer)obj); /*Line #2*/
}
Run Code Online (Sandbox Code Playgroud)
这被认为是最佳做法:第1行或第2行?
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |