Inicializador de objeto C #: definir propriedade de outro
Eu tenho o seguinte objeto onde no meu construtor eu adiciono um novo Guid como o Id.
public class MyObject
{
public MyObject()
{
Id = Guid.NewGuid().ToString();
}
public String Id { get; set; }
public String Test { get; set; }
}
Eu quero fazer algo parecido em um inicializador de objeto:
var obj = new MyObject
{
Test = Id; // Get new GUID created in constructor
}
É possível?