Hi,
Wenn ich eine New List(of .....) mit Dim anlege, dann schlägt mir Intellisense jedes Mal vor, dass ich das Dingens statt mit "Dim" als "ReadOnly" definieren soll. Wenn ich das tue, dann verschwindet der Hinweis und das Programm läuft weiterhin fehlerfrei. Ich habe ein Display als Beispiel angehängt.
Tatsaächlich werden aber beide Listen während der Verarbeitung verändert, indem ich mit der .Add Methode Einträge hinzufüge und mit .Remove auch fallweise wieder entferne. Obwohl die zweite Liste mit "ReadOnly" definiert ist, klappt die Sache.
Damit kann ich natürlich leben. Nur würde ich das halt auch gern verstehen:
1. Warum will denn Intellisense, dass die Listen "ReadOnly" gemacht werden ?
2. Welchen Effekt hat denn "ReadOnly", wenn ich die Liste immer noch verändern kann ?
Es handelt sich also nur um Verständnisfragen. Kann mir jemand das (nachsichtig) erklären ?
LG
Peter
Wenn ich eine New List(of .....) mit Dim anlege, dann schlägt mir Intellisense jedes Mal vor, dass ich das Dingens statt mit "Dim" als "ReadOnly" definieren soll. Wenn ich das tue, dann verschwindet der Hinweis und das Programm läuft weiterhin fehlerfrei. Ich habe ein Display als Beispiel angehängt.
Tatsaächlich werden aber beide Listen während der Verarbeitung verändert, indem ich mit der .Add Methode Einträge hinzufüge und mit .Remove auch fallweise wieder entferne. Obwohl die zweite Liste mit "ReadOnly" definiert ist, klappt die Sache.
Damit kann ich natürlich leben. Nur würde ich das halt auch gern verstehen:
1. Warum will denn Intellisense, dass die Listen "ReadOnly" gemacht werden ?
2. Welchen Effekt hat denn "ReadOnly", wenn ich die Liste immer noch verändern kann ?
Es handelt sich also nur um Verständnisfragen. Kann mir jemand das (nachsichtig) erklären ?
LG
Peter