Выбор Linq определенные свойства в другой объект?

IntentService создаст поток для обработки нового намерения и завершит его сразу после выполнения задачи. Таким образом, Тост будет вне контроля мертвой нитью.

Вы должны увидеть некоторые исключения в консоли, когда на экране появится тост.

26
задан Russ Bradberry 28 May 2009 в 21:28
поделиться

3 ответа

Это должно сработать:

Dim results = From item In bloops _
              Select New Razzie() With _
              { _
                  .FirstName = item.FirstName, _
                  .LastName = item.LastName _
              }

И если вы хотите преобразовать результат из IEnumerable (что возвращает запрос LINQ) в массив или List , просто добавьте вызов к методам расширения ToArray () или ToList () соответственно.

Edit: исправлен код, чтобы он теперь имеет допустимый синтаксис VB.NET 9.

29
ответ дан 28 November 2019 в 06:24
поделиться
List<Bloop> myBloops = new List<Bloops>;
//populate myRazzies
List<Razzie> myRazzies = myBloops.Select(x => new Razzie() { FirstName = x.FirstName, LastName = x.LastName}).ToList();
42
ответ дан 28 November 2019 в 06:24
поделиться

Преобразование из одного типа в другой может быть выполнено с помощью Enumerable.Select

На самом деле существует образец из 101 образца linq, который показывает запрос, преобразующий целые числа в строки.

0
ответ дан 28 November 2019 в 06:24
поделиться