[筆記][VB.NET][LINQ] LINQ亂數取得其中幾筆(抽獎)的VB.NET寫法

LINQ對於已經將資料放到『List (Of Object)』的二次加工,提供很方便的查詢方式。前陣子剛好有這樣的需求,網路上找一下寫法,這邊筆記一下,也提供有虛要的人參考。

緣起:

LINQ對於已經將資料放到『List (Of Object)』的二次加工,提供很方便的查詢方式。前陣子剛好有這樣的需求,網路上找一下寫法,這邊筆記一下,也提供有虛要的人參考。

語法:

'假設要亂數抽20名
Dim Rlt = MyListObjects.OrderBy(Function(x) Guid.NewGuid()).Take(20)

參考:

https://gist.github.com/shalakolee/98bc198dc7085cfb59f1c21719587f12

 

 

 


以下是簽名:


Microsoft MVP
Visual Studio and Development Technologies
(2005~2019/6) 
topcat
Blog:http://www.dotblogs.com.tw/topcat