我有这个代码,有时只有一个字符串,有时有两个.基本上当它有两个字符串时,我希望能够选择第二个字符串,因为它正在选择列表中的第一个字符串.
这是我的代码:
List<string> workGroupIdStringValues = new List<string>();
workGroupIdStringValues = (List<string>)session["WorkGroupIds"];
List<Guid> workGroupIds = workGroupIdStringValues.ConvertAll<Guid>(workGroupIdStringValue => new Guid(workGroupIdStringValue));
Run Code Online (Sandbox Code Playgroud)
因此"workGroupIdStringValues"有时会有第二个字符串,当有两个字符串时,如何选择第二个字符串而不是第一个字符串.是否有可能,如果是这样的话?
谢谢
使用LINQ workGroupIdStringValues.Last()来丢弃所有字符串,但最后一个字符串; 如果只有一个字符串,它将正常工作.
更新:当然,你必须在某种程度上调整代码:
var workGroupId = new Guid(((List<string>)session["WorkGroupIds"]).Last());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |