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

คุณลักษณะ C ++ ที่ขาดหายไปใน C # คืออะไร


C# เป็นภาษาโปรแกรมเชิงวัตถุที่เรียบง่าย ทันสมัย ​​มีวัตถุประสงค์ทั่วไปซึ่งพัฒนาขึ้นโดย Microsoft ภายในโครงการ .NET ที่นำโดย Anders Hejlsberg

C ++ เป็นภาษาโปรแกรมระดับกลางที่พัฒนาโดย Bjarne Stroustrup เริ่มในปี 1979 ที่ Bell Labs C++ ทำงานบนแพลตฟอร์มที่หลากหลาย เช่น Windows, Mac OS และ UNIX เวอร์ชันต่างๆ

ต่อไปนี้คือคุณลักษณะบางอย่างของ C++ ที่ขาดหายไปใน C# -

  • ใน C# จะไม่สามารถใช้การสืบทอดหลายรายการได้ ในขณะที่ C++ สามารถใช้การสืบทอดหลายรายการได้อย่างง่ายดาย

  • ใน C++ คุณต้องจัดการหน่วยความจำด้วยตนเอง และต้องจัดสรรและจัดสรรหน่วยความจำใหม่ให้กับวัตถุของคุณ

  • C++ สามารถสร้างแอปพลิเคชันแบบสแตนด์อโลนได้ ในขณะที่ C# ไม่สามารถทำได้

  • ตัวแปรทดสอบไม่สามารถเป็นสตริงในคำสั่ง switch ใน C# ได้

  • C++ เป็นภาษาการเขียนโปรแกรมที่ทำงานบนทุกแพลตฟอร์ม ในขณะที่ C# นั้นไม่ค่อยได้ใช้งานนอก Windows