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

อะไรคือความแตกต่างระหว่างคลาสสแตติกและคลาสที่ไม่คงที่ใน C #


ต่อไปนี้เป็นข้อแตกต่างระหว่างคลาสสแตติกและไม่สแตติก -

  • คลาสที่ไม่ใช่สแตติกสามารถสร้างอินสแตนซ์ได้ ในขณะที่คลาสสแตติกไม่สามารถสร้างอินสแตนซ์ได้ เช่น คุณไม่สามารถใช้คีย์เวิร์ดใหม่เพื่อสร้างตัวแปรประเภทคลาสได้

  • คลาสสแตติกมีได้เฉพาะเมธอดแบบสแตติก

  • คลาสที่ไม่ใช่สแตติกสามารถมีเมธอดอินสแตนซ์และเมธอดสแตติกได้

  • ou เข้าถึงสมาชิกของคลาสสแตติกโดยใช้ชื่อคลาสเอง

  • คลาสสแตติกถูกผนึกไว้

ตัวอย่างของคลาสคงที่ −

public static class Calculate

ตัวอย่างคลาสที่ไม่คงที่ -

public class Calculate