简介
在学C#之前都要先明白什么是.net,简单的说.net是一种平台,一种可以利用各种编程语言开发的技术。C#是一种编程语言,在C语言和C++语言基础上进一步完善得到的,可以把#拆开就是++++可见微软开发这门语言让这门语言发展壮大的决心。
功能
C#可以用来开发winform桌面应用程序,网站,手机开发。
交互模式
C/S客户机服务器交互模式
B/S浏览器服务器交互模式
基础知识
- 快捷键
Ctrl+K+D重排代码
Ctrl+K+C快速注释
F1帮助
F12转到定义
F6生成
F5运行 - 注释
//单行注释
/* 多行注释*/
-变量命名规范
必须以字母@或下划线开头,后面可以跟字母数字下划线
单词首字母大写 - 转义符
特殊字符想要显示在前面加上\即可显示
\n表示换行
\t表示水平制表符
\b表示退格
转义符前面加@表示转义符无效,一般在文件路径处使用 算术运算符
+、-、*、/、%、++、–小提示:在计算中num++是先用原来的值进行计算,然后再自身加一,++num是先自身加一然后再在式子中计算,- -的用法类似。
占位符
要输出的变量先在要输出的句子里用{n}来占个位置,然后在后面用逗号隔开,按照对应占位符把变量在后面显示出来。如果涉及到保留几位小数可以用{n:0.00}0后面有几位就保留几位小数。
C#console.writeline({0:0.000},str);
- 复合赋值运算符
C#num+=10;//与num=num+10等价
- 逻辑表达式
&& 逻辑与,相当于电路中串联,全正确结果正确
|| 逻辑与,相当于电路总并联,只要一个正确结果正确
!逻辑非,全部取反。 - 循环语句
C#for (int i = 0; i < length; i++)//在知道循环次数的情况下使用
C#while (true){}//先判断后循环
c# do while (true){}//先执行一遍循环体然后再判断
- 分支语句
C#if(条件){}else{}//判断条件正确执行下面语句
C#a>b?c,d;//判断a>b是否成立,若成立执行c,不成立执行d
- 随机数
C#Random r=new Random();//定义r为一个随机数发生器int num=r.Next (0,10);//变量num里面是r产生的从0到10的随机数
- 枚举结构体
C#public struct MyColor
{
public int _red;
public int _green;
public int _blue;
}
public enum Gander
{
男,
女
}
总结
知识都不是单一存在的尤其是编程这个行业,学号一门语言其余的语言也都是大同小异,重要的不是你掌握几种语言而是这一门语言你能理解多深。