今天开始C#的学习,原本计划是先看javascript的,可是计划赶不上变化,js暂时先搁置吧,这个还是要着急一点。
这个可就没么多废话了。和php一样,都是面向对象语言。只是php是弱类型语言,C#是强类型语言。
(一):搭建环境。软件我是从csdn上下载的。下边是网址,具体版本看使用情况,我这里使用的是VS2017 。
安装一路下一步就可以了,windows软件就是有这个好处。
然后到这里里环境基本上就算是搭建完毕。
(二):创建第一个项目。
这个就有点坑了,是这样,我这边是从菜鸟教程和相关教学视频学习C#,但是视频中使用的是VS2010,我用的VS2017和VS2010还是有些许差距的。这个在创建项目的时候,需要注意下。
点击右上角->文件->新建->新建项目,会出现如下图所示。选择红框标注的两项。
项目创建成功之后,是如下图所示场景。
下边是代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace gc { class Program { /* C#主要的运行函数,就是main函数 */ static void Main(string[] args) { /* 在控制台上打印的函数 */ /* Console:类名 / WriteLine:函数名 / "hello gc":参数 */ /* 开始调试不执行快捷键 ctrl + F5 */ Console.WriteLine("hello gc"); Console.ReadKey(); // Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作 // 防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。 } } }
备注中以写明:开始调试不执行的代码快捷键是ctrl+F5
运行结果如下图所示:
C# 目前可以开发.Net平台和.NetFrameWork架构,以及桌面应用程序,Unity 3D,是一个跨平台的语言,我这里是要使用C#来做桌面端的软件,桌面端的软件还可以使用C++来做,但是C++我不会……做web一般我见过的也就是日韩的企业有用.net来做,我待过的公司,一般都是用PHP和java。
OK,今天先到这。