C#从入门到放弃治疗:初探C#世界

    C#是一款高级的面向对象语言,运行于.NET framework之上的高级程序设计语言。其语言规范和,语法和java有着惊人的类似之处。所以如果你在学习C#之前有着java的基础,你将快速地入门。当然,就算你没有java基础也不碍事。在之后的学习中你将很快的接触到C#语言的特性——面向对象。

    在接下来的文章里,我将带你们快速进入C#这门语言之中去。

    1:工欲善其事必先利其器    

    我们得开发工具是Visual studio,我这里选择得是2015的版本,当然你也可以选择更高版本。这个毫无影响。这是把某些插件或者功能的位置改了下。

    https://www.ithome.com/html/win10/164028.htm

    C#从入门到放弃治疗:初探C#世界

如果是个人学习,Community版本的足够应付我们的日常开发。只是阉割了一些功能,不过对我们学生党来说。这是没得问题的。。。

    2:我的第一个C#项目

    这里会有2种选择

C#从入门到放弃治疗:初探C#世界

第一个是窗体应用程序。。我们俗称“拖控件”。就是把你需要的东西托到初始化好的ui上,然后对对应的控件写代码即可。

C#从入门到放弃治疗:初探C#世界

第二种,也是我今天要讨论的一种。控制台程序。

这一种呢,和c语言的展示效果是一样的,都是通过,窗口命令行的方式展示出来。你的任何结果都是可以在上面展示。

C#从入门到放弃治疗:初探C#世界

同样遵循我们程序设计界的一贯开发原则。。Main方法作为入口。

    3:基本语法:

    输出语句

 Console.WriteLine("Length: {0}", length);

    换行输出,这条语句就是输出长度,并且换行,效果和C语言中的printf("Length %d\n",length)效果是一样的。那么同理Console.Write的效果就是输出一条语句,不换行。

输入语句

Console.ReadLine();

这是指的是读入一条数据。那我们就可以这么玩。。。

C#从入门到放弃治疗:初探C#世界

这样输出的效果就是

C#从入门到放弃治疗:初探C#世界

第二句test是输入的。这就是基本的输入输出。

    4:基本数据类型

    System.ValueType 中派生的类型。

类型描述范围默认值bool布尔值True 或 FalseFalsebyte8 位无符号整数0 到 2550char16 位 Unicode 字符U +0000 到 U +ffff'\0'decimal128 位精确的十进制值,28-29 有效位数(-7.9 x 1028 到 7.9 x 1028) / 100 到 280.0Mdouble64 位双精度浮点型(+/-)5.0 x 10-324 到 (+/-)1.7 x 103080.0Dfloat32 位单精度浮点型-3.4 x 1038 到 + 3.4 x 10380.0Fint32 位有符号整数类型-2,147,483,648 到 2,147,483,6470long64 位有符号整数类型-923,372,036,854,775,808 到 9,223,372,036,854,775,8070Lsbyte8 位有符号整数类型-128 到 1270short16 位有符号整数类型-32,768 到 32,7670uint32 位无符号整数类型0 到 4,294,967,2950ulong64 位无符号整数类型0 到 18,446,744,073,709,551,6150ushort16 位无符号整数类型0 到 65,535

0

当然日后的开发中坑爹不可能全部用到。这些仅供参考,或者应付考试。。哈哈

持续更新中……………………………………………………………………