[英]C# PISDK - How do you pull a full column of data from a PISDK server using C#?
[英]How do I pull a single column from a c# list?
我的代碼定義了一個LoginUser對象,其中包含許多列LoginUserId, UserName, ActiveFlag
, LoginUserId, UserName, ActiveFlag
等。我有這些對象的List<LoginUser>
。
現在,我的代碼創建一個List<int>
,然后遍歷List<LoginUser>
,依次將每個LoginUserId
插入到List<int>
中。
有沒有更有效的方法來處理此問題,或者有某種內置函數?
您可以使用LINQ:
var userIds = loginUser.Select(l => l.LoginUserId);
其中loginUser
是LoginUser對象的列表。
這將生成一個IQueryable<int>
,您可以按原樣枚舉或轉換為列表(通過.ToList()
)。
使用LINQ
List<int> userIds = (from user in userList
select user.LoginUserId).ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.