Share vb.net linq select

duonghoang.thai

New member
Từ một danh sách trong vb.net linq

** #vb.net #LINQ #Select #Danh sách **

LINQ là một công cụ mạnh mẽ để truy vấn dữ liệu trong .NET.Nó có thể được sử dụng để chọn dữ liệu từ một danh sách theo nhiều cách khác nhau.Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách chọn dữ liệu từ danh sách bằng LINQ trong VB.NET.

## 1. Tạo danh sách dữ liệu

Bước đầu tiên là tạo một danh sách dữ liệu.Chúng ta có thể làm điều này bằng cách sử dụng lớp `list`.Ví dụ:

`` `
Dim MyList là Danh sách mới (của chuỗi)
mylist.add ("Apple")
Mylist.Add ("Orange")
mylist.add ("chuối")
`` `

## 2. Chọn dữ liệu từ danh sách

Bây giờ chúng tôi có một danh sách dữ liệu, chúng tôi có thể sử dụng LINQ để chọn dữ liệu từ nó.Có một số cách để làm điều này, nhưng chúng tôi sẽ tập trung vào hai phương pháp sau:

*** Phương thức `where` **
*** Phương thức `select` **

### Phương thức `ở đâu

Phương thức `WHERE 'cho phép chúng tôi lọc danh sách dữ liệu dựa trên một tiêu chí nhất định.Ví dụ: chúng ta có thể sử dụng phương thức `where` để chọn tất cả các loại trái cây từ danh sách các mục:

`` `
Trái cây dim như danh sách (của chuỗi) = mylist.where (function (item) item.startswith ("f")))
`` `

Mã này sẽ trả về một danh sách tất cả các loại trái cây từ danh sách `mylist`.

### Phương thức `select`

Phương thức `select` cho phép chúng tôi chuyển đổi danh sách dữ liệu thành danh sách dữ liệu mới.Ví dụ: chúng ta có thể sử dụng phương thức `select` để chuyển đổi danh sách các chuỗi thành danh sách các số nguyên:

`` `
Các số Dim như danh sách (của số nguyên) = mylist.select (function (item) item.length)
`` `

Mã này sẽ trả về một danh sách độ dài của các chuỗi trong danh sách `mylist`.

## 3. Sử dụng các phương thức `where` và` select` cùng nhau

Chúng ta thường có thể sử dụng các phương thức `where` và` select` cùng nhau để thực hiện các truy vấn phức tạp hơn.Ví dụ: chúng ta có thể sử dụng mã sau để chọn tất cả các loại trái cây từ danh sách `mylist` và chuyển đổi chúng thành danh sách các chuỗi chữ hoa:

`` `
Trái cây dim như danh sách (của chuỗi) = mylist.where (function (item) item.startSwith ("f")). Chọn (function (item) item.toupper ())
`` `

Mã này sẽ trả về một danh sách tất cả các loại trái cây từ danh sách `mylist`, được chuyển đổi thành các chuỗi chữ hoa.

## Phần kết luận

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách chọn dữ liệu từ danh sách trong VB.NET Linq.Chúng tôi đã đề cập đến các phương thức `where` và` select` và chỉ cho bạn cách sử dụng chúng cùng nhau để thực hiện các truy vấn phức tạp hơn.

## Tài nguyên bổ sung

* [Linq trong tài liệu vb.net] (Queryable Class (System.Linq))
* [Linq trong hướng dẫn vb.net] (https://www.tutorialspoint.com/linq/linq_in_vbnet.htm)
* [LINQ trong các ví dụ vb.net] (CodeProject - CodeProject example)
=======================================
from a list in VB.NET LINQ

**#VB.NET #LINQ #Select #List**

LINQ is a powerful tool for querying data in .NET. It can be used to select data from a list in a variety of ways. In this tutorial, we will show you how to select data from a list using LINQ in VB.NET.

## 1. Create a list of data

The first step is to create a list of data. We can do this using the `List` class. For example:

```
Dim myList As New List(Of String)
myList.Add("Apple")
myList.Add("Orange")
myList.Add("Banana")
```

## 2. Select data from the list

Now that we have a list of data, we can use LINQ to select data from it. There are a number of ways to do this, but we will focus on the following two methods:

* **The `Where` method**
* **The `Select` method**

### The `Where` method

The `Where` method allows us to filter a list of data based on a certain criteria. For example, we can use the `Where` method to select all the fruits from a list of items:

```
Dim fruits As List(Of String) = myList.Where(Function(item) item.StartsWith("F"))
```

This code will return a list of all the fruits from the `myList` list.

### The `Select` method

The `Select` method allows us to transform a list of data into a new list of data. For example, we can use the `Select` method to convert a list of strings into a list of integers:

```
Dim numbers As List(Of Integer) = myList.Select(Function(item) item.Length)
```

This code will return a list of the lengths of the strings in the `myList` list.

## 3. Using the `Where` and `Select` methods together

We can often use the `Where` and `Select` methods together to perform more complex queries. For example, we can use the following code to select all the fruits from the `myList` list and convert them into a list of uppercase strings:

```
Dim fruits As List(Of String) = myList.Where(Function(item) item.StartsWith("F")).Select(Function(item) item.ToUpper())
```

This code will return a list of all the fruits from the `myList` list, converted into uppercase strings.

## Conclusion

In this tutorial, we showed you how to select data from a list in VB.NET LINQ. We covered the `Where` and `Select` methods, and showed you how to use them together to perform more complex queries.

## Additional resources

* [LINQ in VB.NET documentation](https://docs.microsoft.com/en-us/dotnet/api/system.linq.queryable)
* [LINQ in VB.NET tutorial](https://www.tutorialspoint.com/linq/linq_in_vbnet.htm)
* [LINQ in VB.NET examples](https://www.codeproject.com/Articles/1025326/LINQ-in-VB-NET-Examples)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top