вам просто нужно изменить свой код следующим образом
Route::get('{path}',"HomeController@index")->where('path','[-a-z0-9_\s]+');
Нет, нет никакого способа непосредственно преобразовать список в заметный набор. Необходимо добавить каждый объект к набору. Однако ниже ярлык, чтобы позволить платформе перечислять значения и добавлять их для Вас.
Dim list as new List(of string)
...some stuff to fill the list...
Dim observable as new ObservableCollection(of string)(list)
Я опаздываю, но хочу поделиться этой интересной частью для преобразования списка в ObservableCollection, если вам нужен цикл:
public static ObservableCollection<T> ToObservableCollection<T>(this IEnumerable<T> coll)
{
var c = new ObservableCollection<T>();
foreach (var e in coll) c.Add(e);
return c;
}
Вы можете передать коллекцию конструктору ObservableCollection:
List<Product> myProds = ......
ObservableCollection<Product> oc = new ObservableCollection<Product>(myProds);
Теперь вам нужно перевести их в VB.NET :)