Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คุณลักษณะที่ซ่อนอยู่ของ C # คืออะไร?


ต่อไปนี้เป็นคุณลักษณะที่มีประโยชน์ที่ซ่อนอยู่หรือเป็นที่รู้จักน้อยกว่าของ C# -

นิพจน์แลมบ์ดา

นิพจน์แลมบ์ดาใน C # อธิบายรูปแบบ มีโทเค็น => ในบริบทนิพจน์ สิ่งนี้เรียกว่าไปที่โอเปอเรเตอร์และใช้เมื่อมีการประกาศนิพจน์แลมบ์ดา

ค่า Nullable

C# จัดเตรียมชนิดข้อมูลพิเศษ ซึ่งเป็นชนิดที่เป็นค่าว่างได้ ซึ่งคุณสามารถกำหนดช่วงค่าปกติและค่าว่างได้ ต่อไปนี้เป็นวากยสัมพันธ์ −

<data_type> ? <variable_name> = null;

ตัวดำเนินการรวมศูนย์

ตัวดำเนินการการรวมค่า null ใช้กับชนิดค่า nullable และชนิดอ้างอิง มันถูกใช้สำหรับการแปลงตัวถูกดำเนินการให้เป็นประเภทของค่าตัวถูกดำเนินการประเภทค่า nullable (หรือไม่ก็ได้) อื่น ซึ่งสามารถทำการแปลงโดยปริยายได้

คีย์เวิร์ด AS

คำหลัก "เป็น" ทำการแปลงระหว่างประเภทที่เข้ากันได้ มันเหมือนกับการดำเนินการแคสต์และมันทำเฉพาะการแปลงอ้างอิง การแปลงที่ไม่มีค่า และการแปลงการชกมวย ตัวดำเนินการ as ไม่สามารถทำการแปลงอื่นๆ เช่น การแปลงที่ผู้ใช้กำหนด ซึ่งควรทำโดยใช้นิพจน์การแคสต์แทน