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

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