ลักษณะของคลาสคงที่:
1 ไม่สามารถมีตัวสร้างอินสแตนซ์ได้ มีเพียงตัวสร้างแบบคงที่ และตัวดัดแปลงการเข้าถึงไม่สามารถใช้กับตัวสร้างของมันได้
2 คลาสแบบคงที่ถูกปิดผนึกและไม่สามารถสืบทอดได้
3 คลาสแบบคงที่สามารถมีสมาชิกแบบคงที่เท่านั้น
คลาสแบบคงที่สามารถใช้ได้เมื่อไม่มีข้อมูลหรือพฤติกรรมในคลาสที่ขึ้นอยู่กับเอกลักษณ์ของวัตถุ โดยทั่วไปคลาสแบบคงที่จะทำหน้าที่เป็นหน่วยองค์กรสำหรับวิธีการที่ไม่เกี่ยวข้องกับวัตถุเฉพาะ
เมื่อเร็วๆ นี้ ในขณะที่อ่านโค้ดในบทที่ 3 ของการวิเคราะห์การพัฒนาเว็บไซต์ asp.net อย่างเต็มรูปแบบ ฉันพบคลาสที่เรียกว่า public static class Helpers ภายใต้ APP_CODE ฉันไม่ค่อยเข้าใจมัน อันดับแรก ฉันค้นหาคีย์เวิร์ดคลาสคงที่ใน Google Baidu และไม่พบเนื้อหาที่เกี่ยวข้อง จากนั้นใช้คำหลัก: static class site:msdn.microsoft.com และปัญหาได้รับการแก้ไขแล้ว ฉันเขียนบทความนี้ด้วยความหวังว่าหากมีคนทำผิดพลาดแบบเดียวกับฉันในอนาคต พวกเขาจะพบความรู้ที่เกี่ยวข้องเมื่อค้นหาคีย์เวิร์ด staic class
คำสำคัญ: ไซต์คลาสแบบคงที่: msdn.microsoft.com
ลิงก์ที่เกี่ยวข้อง: http://msdn.microsoft.com/zh-cn/library/79b3xss3(VS.80).aspx
http://msdn.microsoft.com/zh-cn/library/79b3xss3.aspx
-