redis.StringGet("Device").Split(',').Select(e => Guid.ParseExact(e,"D")).ToList();這是從Redis中取出一個用逗號分隔的由GUID拼接成的字符串,現在我需要將這個字符串還原成List,功能沒問題,但是假如這個字符串為空,在轉GUID時會報錯,這里有沒辦法先判斷e是否為空,再轉換,不想拆開寫了
1 回答

慕慕森
TA貢獻1856條經驗 獲得超17個贊
redis.StringGet("Device").Split(',').Select(e =>guid.tryparse(e)? Guid.ParseExact(e,"D"):null).where(a=>a!=null).ToList();
大概就是這個思路了
- 1 回答
- 0 關注
- 820 瀏覽
添加回答
舉報
0/150
提交
取消