学习c#语言绝对不能将它孤立对待,必须与.NET Framework一起学习,也就是说c#开发的程序必须在.NET Framework 中运行,因此我们必须用到Visual Studio(简称VS.NET)。
Visual Studio 2017下载链接:https://www.visualstudio.com/zh-hans/downloads/
重点:
c#与JAVA 的对比:
1、c# 是一种语言,而.NET Framework 是一种平台,是一种技术。
2、 JAVA 即是一种语言也是种平台
知识扫盲:
1、什么叫平台?
能够支持程序运行的硬件或软件环境为平台
2、什么是平台相关性?
不同的平台都有其特有的指令格式,也就是说win支持的指令格式和linux 支持的指令格式是不一样的,进而导致了windows的可执行文件(.exe)不能再linux平台上运行,反之linux可执行文件也无法在windows平台上运行。
平台的相关性暴露了应用软件的迁移问题,即:在windows的软件不可再linux平台上运行