7
Dato il seguente class
:C# -Implicit costruttore da oggetto dinamico
public class DataPair{
public string Key { get; set; }
public object Value { get; set; }
public DataPair(string key, object value)
{
Key = key;
Value = value;
}
}
C'è qualche possibilità di implementare qualcosa di simile
public static implicit operator DataPair(dynamic value)
{
return new DataPair(value.Key, value.Value);
}
Così posso creare una nuova istanza in questo modo
DataPair myInstance = {"key", "value"};
Perché non si utilizza l'inizializzazione dell'oggetto che chiama il construtor deafult se esiste? –
@ XaweryWiśniowiecki: Potresti chiarire come definirei esattamente l'inizializzazione dell'oggetto? – KingKerosin
Penso che questo esempio dalla documentazione lo chiarisca semplicemente :) https://msdn.microsoft.com/en-us/library/bb397680.aspx –