คำถามในหัวข้อ 'nullable'
เหตุใดค่า Null แบบสั้นจึงถูกแปลงเป็นค่า Null int เพื่อเปรียบเทียบกับค่า Null
เมื่อฉันเปรียบเทียบค่าแบบสั้นที่เป็นโมฆะ คอมไพลเลอร์จะแปลงค่าเหล่านี้เป็นจำนวนเต็มก่อนเพื่อทำการเปรียบเทียบกับค่าว่าง ตัวอย่างเช่น ลองพิจารณาโค้ดง่ายๆ นี้:
short? cTestA;
if (cTestA == null) { ... }
มันถูกแปลงโดยคอมไพเลอร์เป็น:
short?...
5448 มุมมอง
schedule
11.01.2024
C# Nullable Ints - ข้อผิดพลาดในการคอมไพล์
ทำไมไม่
int? nullInt = null;
base.Response.Data = (new BusinessLogic.RefDataManager(base.AppSettingsInfo)).SelectAppData(new DC.AppData() { AppDataKey = app_data_key != string.Empty ? app_data_key : null, AppDataTypeId =...
80 มุมมอง
schedule
12.11.2023
รับฟิลด์ของวัตถุเสริมหรือส่งคืนค่าว่าง
ฉันมีวัตถุเสริม:
Optional<Detail> newestDetail;
ฉันต้องการส่งคืน newestDetail.getId() หรือหาก newestDetail เป็นโมฆะ ให้ส่งคืน null
เรามีแนวทางที่ซับซ้อนกว่านี้ในการทำเช่นนี้มากกว่าการติดตามหรือไม่?
return...
5667 มุมมอง
schedule
30.10.2023
เมื่อใดก็ตามที่ฉันโทรออกหนึ่งครั้งโดยอ้างว่าไม่เป็นค่าว่าง android studio จะลบคำเตือนออกจากตัวแปรเดียวกันอื่น ๆ
เมื่อใดก็ตามที่ฉันพยายามสร้างตัวแปรบูลีนหลายตัวภายในฟังก์ชันซึ่งมี e: Entry? ในตัวสร้างของมัน android studio แจ้งให้ฉันทราบว่าอนุญาตให้เฉพาะการโทรที่ปลอดภัยหรือไม่เป็นโมฆะเท่านั้น ดังนั้นเมื่อใดก็ตามที่ฉันโทรออกหนึ่งครั้งโดยอ้างว่าไม่เป็นค่าว่าง...
20 มุมมอง
schedule
14.01.2024