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