7
ค่าเริ่มต้นสำหรับ KeyValuePair
ฉันมีประเภทวัตถุที่IEnumerable<KeyValuePair<T,U>> keyValueListฉันใช้อยู่ var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } ฉันจะตรวจสอบว่าgetResultเป็นค่าเริ่มต้นได้หรือไม่ในกรณีที่ฉันไม่พบองค์ประกอบที่ถูกต้อง ฉันไม่สามารถตรวจสอบว่ามันเป็นnullหรือไม่เพราะKeyValuePairเป็นโครงสร้าง