c# - Saving ListView into Properties.Settings.Default -


i have build c# loading , saving items , subitems listview:

        private void form1_load(object sender, eventargs e) {         this.location=properties.settings.default.formlocation;         if (properties.settings.default.allepcer == null) {             properties.settings.default.allepcer = new stringcollection();         }         var items = new listviewitem[properties.settings.default.allepcer.count];         (int = 0; < items.length; i++) {             items[i] = new listviewitem(properties.settings.default.allepcer[i].split('|'));         }         this.listview1.items.addrange(items);         this.show();         butten_help.focus();     }      private void form1_formclosing(object sender, formclosingeventargs e) {         properties.settings.default.formlocation=this.location;         properties.settings.default.allepcer = new stringcollection();         var items = new list<string>();         foreach (listviewitem item in this.listview1.items) {             list<string> subitems = new list<string>();             foreach (listviewitem.listviewsubitem subitem in item.subitems) {                 subitems.add(subitem.text);             }             items.add(string.join("|", subitems)); <<<<<<<<<<<<<<<<<<<<         }         properties.settings.default.allepcer.addrange(items.toarray());         properties.settings.default.save();     } 

the line "<<<<<<<<<<<<<<<<<<" gives me compilingerror:

cannot convert 'system.collections.generic.list' 'string[]'

how can correct ?


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -