[C#] List et implicit cast
Bonjour à tous,
j'ai un petit bug dans ma tête.
Je ne comprend pas pourquoi le code suivant ne compile pas,
sachant que ConfigurationManager.Configuration.Servers est de type ServerConfiguration[]...
Code:
this.Servers = new ObservableCollection<ViewModelServerConfiguration>(ConfigurationManager.Configuration.Servers);
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class ViewModelServerConfiguration : ViewModelBase, IDataErrorInfo
{
public static implicit operator ServerConfiguration(ViewModelServerConfiguration Object)
{
return (new ServerConfiguration { IpAddress = Object.IpAddress, Password = Object.Password, Port = Object.Port });
}
public static implicit operator ViewModelServerConfiguration(ServerConfiguration Object)
{
return (new ViewModelServerConfiguration { IpAddress = Object.IpAddress, Password = Object.Password, Port = Object.Port });
}
} |
Merci d'avance