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

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