C#基础总结

简介

在学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
    {
    男,

    }

总结

知识都不是单一存在的尤其是编程这个行业,学号一门语言其余的语言也都是大同小异,重要的不是你掌握几种语言而是这一门语言你能理解多深。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值