What is strong-typing versus weak-typing? Which is preferred? Why?
C#属于strong-typing, 好处是如果变量类型不对的话, 编译不会通过, Visual Studio 还会有提示.