(01-11-2016 - 04:34 AM)bitm0de Wrote: I did, but a few of them are more opinions rather than "Cons" IMO.
>> Primatives don't inherit from Object
This is part of a design principle, it doesn't mean bad or good - it just means that you have to think differently in your approach towards application design. That's the way C# is where things are either directly or indirectly derived from System.Object. Let's not forget that C# is Microsoft's version of Java - Java was out before C# was. The reason for the difference is that they had their own opinions on the way the library was to be designed.
Neither a bad or a good thing; subjective.
Also C# is more community driven while Java is more of a closed circuit of development but they still do listen to people. The reason I put that is because you can cast types all day but type differentiating is different from objects in general is the way they are stored in memory and handled.
This account is currently banned
Ban reason: n/a
Ban reason: n/a