C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计210个文字,预计阅读时间需要1分钟。
javapublic class Person { public String firstName; public String lastName; public String email;
public Person(String firstName, String lastName, String email) { this.firstName=firstName; this.lastName=lastName; this.email=email; }
public String getFirstName() { return firstName; }
public void setFirstName(String firstName) { this.firstName=firstName; }
public String getLastName() { return lastName; }
public void setLastName(String lastName) { this.lastName=lastName; }
public String getEmail() { return email; }
public void setEmail(String email) { this.email=email; }}
public class Person { public string FirstName {get; set;} public string LastName {get; set;} public string Email {get; set;} } public class PersonTarget { public string FirstName {get; set;} }
有没有一种简单的方法可以将Person数据复制到PersonTarget?
我正在使用foreach循环:
List<Person> people = new List<Person>(); people.Add(new Person() { FirstName = "John", LastName = "Smith", Email = "test@example.com" }); List<PersonTarget> peopleCopy = new List<PersonTarget>(); foreach (var person in people) { peopleCopy.Add(new PersonTarget() { FirstName = person.FirstName }); } 你可以使用linq:
peopleCopy = people.Select(p => new PersonTarget() {FirstName = p.FirstName}).ToList();
本文共计210个文字,预计阅读时间需要1分钟。
javapublic class Person { public String firstName; public String lastName; public String email;
public Person(String firstName, String lastName, String email) { this.firstName=firstName; this.lastName=lastName; this.email=email; }
public String getFirstName() { return firstName; }
public void setFirstName(String firstName) { this.firstName=firstName; }
public String getLastName() { return lastName; }
public void setLastName(String lastName) { this.lastName=lastName; }
public String getEmail() { return email; }
public void setEmail(String email) { this.email=email; }}
public class Person { public string FirstName {get; set;} public string LastName {get; set;} public string Email {get; set;} } public class PersonTarget { public string FirstName {get; set;} }
有没有一种简单的方法可以将Person数据复制到PersonTarget?
我正在使用foreach循环:
List<Person> people = new List<Person>(); people.Add(new Person() { FirstName = "John", LastName = "Smith", Email = "test@example.com" }); List<PersonTarget> peopleCopy = new List<PersonTarget>(); foreach (var person in people) { peopleCopy.Add(new PersonTarget() { FirstName = person.FirstName }); } 你可以使用linq:
peopleCopy = people.Select(p => new PersonTarget() {FirstName = p.FirstName}).ToList();

