7
otrzymuje następujące class
:C# -Implicit konstruktor z dynamicznego obiektu
public class DataPair{
public string Key { get; set; }
public object Value { get; set; }
public DataPair(string key, object value)
{
Key = key;
Value = value;
}
}
Czy jest jakaś szansa, aby zaimplementować coś podobnego
public static implicit operator DataPair(dynamic value)
{
return new DataPair(value.Key, value.Value);
}
Więc mogę utworzyć nową instancję w ten sposób
DataPair myInstance = {"key", "value"};
Dlaczego nie używasz Inicjalizacji obiektów, która nazywa się deafult construtor, jeśli istnieje? –
@ XaweryWiśniowiecki: Czy mógłbyś wyjaśnić, jak dokładnie nazwałbym inicjalizację obiektu? – KingKerosin
Myślę, że ten przykład z dokumentacji wyjaśni to po prostu :) https://msdn.microsoft.com/en-us/library/bb397680.aspx –