ข้อควรระวังในการใช้งาน Nullable Type in CSharp by

31
Dec
0

การใช้งานที่สะดวกขึ้นของ Nullable Type ใน CSharp ซึ่งถ้าใช้ไม่ถูกมันก็จะพาให้ Code เพี้ยนไปได้นะครับ
ขึ้นชื่อว่า Nullable ที่วิธีการเช็คค่าที่ดี ก็ไม่ควรไปใช้ == null หรือ != null ตัวอย่างเช่น

int? element;
element = foo(bar);
if(element.HasValue){
Debug.Log(element.Value);
}else{
Debug.Log("There is no Value");
}

วิธีใช้งานที่ดีคือ ให้ใช้ HasValue แทนการเช็คค่า Null
และถ้าอยู่ใน Condition HasValue ก็อย่าลืมใช้ Value ในการเรียกใช้ตัวแปรนะครับ

Happy New Year ;)

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน