次の例を考えると、一方が他方よりも客観的に優れている/速い/安全ですか? オブジェクトリテラルのインスタンス化は、実用的なベストプラクティスであるべきですか?
これはどこが不適切ですか?
class Person
{
public string name;
public int age;
}
void MakePeople()
{
Person myPerson = new Person();
myPerson.name = "Steve";
myPerson.age = 21;
Person literalPerson = new Person { name = "John", age = 22 };
}