Click here to Skip to main content
15,891,184 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
:) Is C# 100% pure OOP?
Can please explain with example.
Posted
Updated 12-Sep-10 20:30pm
v2

C# is fully OOP but is not PURELY OOP.
First, it's fully OOP because everything are objects. C# does not differentiate between primitive types and object types like in Java. Hence, int is an object, not a primitive type. Second, it's not purely OOP because it has features that rightly belong to procedural languages such as function pointers.
 
Share this answer
 
See this[^] article.
 
Share this answer
 
Comments
Abhishek Sur 13-Sep-10 3:13am    
Links not working.
Abhishek Sur 13-Sep-10 3:16am    
Here is the actual link : http://www.codeproject.com/KB/architecture/OOP_Concepts_and_manymore.aspx
I guess so.

C# is pure OOPS now.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900