Why is C# statically typed?
As others have said, C# is static/strongly-typed. But I take your question more to be “Why would you want C# to be static/strongly-typed like this? What advantages does this have over dynamic languages?” With that in mind, there are lots of good reasons: Stability Certain kinds of errors are now caught automatically by the compiler, … Read more