Csharp/C Sharp/LINQ/Class Init
Версия от 18:31, 26 мая 2010; (обсуждение)
The standard object creation and initialization vs Linq
<source lang="csharp"> using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.IO; using System.Reflection; using System.Linq; using System.Xml; using System.Xml.Linq; class Person {
int _id; int _idRole; string _lastName; string _firstName; public int ID { get { return _id; } set { _id = value; } } public int IDRole { get { return _idRole; } set { _idRole = value; } } public string LastName { get { return _lastName; } set { _lastName = value; } } public string FirstName { get { return _firstName; } set { _firstName = value; } }
} class Program {
static void Main(string[] args) { Person p1 = new Person(); p1.FirstName = "B"; p1.LastName = "A"; Person p2 = new Person { FirstName = "Tom", LastName = "Gray" }; }
}
</source>