Duplicar posibles:
What's the difference between an object initializer and a constructor?constructores frente a Initializors en C#
en C# se puede construir un objeto como:
public class MyObject{
int val1;
int val2;
public MyObject(int val1, val2){
this.val1 = val1;
this.val2 = val2;
}
}
Con:
MyObject ob = new MyObject(1,2);
o con:
MyObject ob = new MyObject(){ val1 = 1, val2 = 2 };
Cuál es la diferencia entre ese tipo de constructores?
español por casualidad :) –
Hice esta misma pregunta hace un tiempo. http://stackoverflow.com/questions/740658/whats-the-difference-between-an-object-initializer-and-a-constructor Compruebe aquí para obtener más información en profundidad, además de las respuestas aquí. – Pete
Es sorprendente que el error de "nuevo Objeto()" en lugar de "nuevo MyObject()" lo haya convertido en cada respuesta. – juharr