C#基础学习之查漏补缺

(1)Ctrl+K+D 当前类的所有代码自动对齐。

(2)调试相关窗口:主要是程序调试中我们观察数据用的

        PS:局部变量等窗口,需要在启动调试后,通过“调试”-->"窗口"再找到对应的窗口选项。

(3)解决资源方案主要提供程序的统一编译。

(4)保存:当前打开文件的保存。所有保存:当前项目所有打开文件的保存。

(5)Properties文件夹:

        AssemblyInfo.cs文件:里面的配置信息主要是用来保存项目的版本信息

        可以通过右击项目-->属性-->程序集信息 修改。

(6)引用:当前项目可以使用哪些内容(模块)

(7)命名空间:一个模块可以包含若干命名空间。

        命名空间:微软底层的类或自己添加的类,在实际开发中会很多,为了管理我们把不同的类放到不同的命名空间里面。

(8)在代码里,光标放在方法或者类上,按F1,在网络连接的状态下,可以看到帮助。

(9)vs运行慢的解决,工具->选项->IntelliTrace不要启动

(10)单行注释//

          多行注释/* 

                        */

          文档注释 在代码上一行画三个/自动出现。如可以注释函数的功能,以及各个参数的含义

(11)C#严格区分大小写,C#中变量命名禁用$

(12)注释:关键性的语句需要添加注释;类名称前应该使用多行注释(文档注释),说明类的功能和使用方法;复杂的方法前面应该使用文档注释,说明方法的功能,参数的含义,返回值信息等等。文档注释一方面给开发者日后做参考,还有就是给调用者提示智能提示。

(13)面向对象的好处:

         对象的设计者可以集中的研究内部的实现,对象的调用者,只关心对象的使用,而不关心对象的设计。

         对于项目后续的更新/维护,基于对象设计程序,会变得更简单和方便。   

(14)const double PAI = 3.14;常量必须在定义时初始化,常量的名字要全部大写,常量的命名要有意义

(15)类型转换

          数值转换 int a = (int)35.8;舍去小数部分

          字符串数值转换 :xx.Parse(),参数是字符串

          万能转换器Convert.toxx():任意类型转换成其他类型,如果是doule转换成int,是四舍五入。

          如果要把字符串“35.8”转换成整数,尝试int.Parse("35.8")是行不通的,应int a = (int)double.Parse("35.8");两次转换

(16)数组是引用类型,string也是引用类型,但是处理起来与值类型一样

(17)private int studentId;

          public int StudentId

          {

                get

                        { return studentId;}

                 set 

                        {studentId = value;}

          }

        相当于 public int StudentId{get;set;} 系统会自动添加字段。

(18)局部变量:一个方法内部,方法执行完毕,如果没有作为返回值,则变量很快被清理

          成员变量:多个方法内部,通过对象的属性对外提供数据,变量的清理不确定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值