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 C# : Sélectionner tout - Visualiser dans une fenêtre à part
this.Servers = new ObservableCollection<ViewModelServerConfiguration>(ConfigurationManager.Configuration.Servers);

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
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