C#最初是在我导师口中了解到的,C#读作:C Sharp。
见过的成品是导师的一个项目的一个上位机程序,他的界面看上去还不错。在网上搜了搜C#相关的资料,发现他确实挺不错的。C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一。
最近抽了点时间简单学了学,发现C#和C语言在某些操作上非常相似。大多数的表达方式,都能够在C#上使用,以下就是我的一些总结:
float a=1,b=1;long L_integer;short S_integer;int integer;char ch;string str;
上边是变量定义,基本和C语言一致,除了string字符串类型的定义。同时,在定义变量的时候,不用一定要在函数或者程序开头定义变量,变量也可以在使用的时候定义,不用非得开头。
*a++;a--;++a;--a;**
自加自减,和C语言完全相同,放心去用就行。
a += b; a -= b; a *= b; a /= b; a %= b;
像这类简写的赋值表达方式,在C#之中也能够完全适用。
if(a>0){ Console.WriteLine("a>0");}else if (a<0){ Console.WriteLine("a<0");}else{ Console.WriteLine("a=0");}
条件语句,极本一样。
for (a = 0; a < 10; a++){ Console.WriteLine(a);}while (true){ Console.WriteLine("hello world"); break;}switch(a){ case 1 :b = 0;break; case 2 : b = 1;break; default : b = 1;break;}
循环语句:for、while、swith case等语句,在C#之中也极本一样。
但是在while语句中,括号内的变量或常量类型必须为bool常量,不然会报错。
在switch语句中,每个case后边都需要有一个break语句,用来跳出switch语句。
Console.WriteLine();Console.ReadLine();a = float.Parse(Console.ReadLine());Console.WriteLine("a is {0}",a);
在C#中的输入输出语句如上述代码所示,在控制台内输入输出,调用Console类,而C语言则是使用printf、scanf,C#中打印函数不用说明变量类型,而C语言中的输入输出函数需要说明变量类型。
在输入语句中,输入语句返回的是字符串,需要使用xxxx.parse匹配输入数据的格式。其中xxxx可以为int、char、float、double等,用来匹配输入数据的格式。
上边是编译环境:visual studio 2019
以上就是我在初学C#中的一些笔记,或者说是一些自己觉得比较重要的方面,毕竟初学,所以难免有一些错误或不足不全面的地方,请大佬们指正。
最近挺忙的,有好多项目压着我,时间太少了,B站已经好久没有更新了,请大家叫我鸽王,咕~咕~咕~。B站有时间再更新,公众号更新得稍微勤一点,毕竟要记录了我在学习这些东西的坑。