C# step by step 知识点总结

第一章

可以新建控制台应用程序和图形化应用程序(WPF应用程序和Windows应用程序)

一个解决方案可以有多个项目文件

C#区分大小写

命名空间:解决了大量代码中命名重复的问题,它能为标识符创建一个具名的容器,同名的两个类在不同的命名空间中不会混淆

第二章

C#区分大小写

C#不能使用未赋值的变量

解决方案(.sln)可以包含多个项目文件(.csproj)

常用的控件(window,label,textbox,listBox,button)

第三章

(方法和作用域)

方法都在类内部

 C#要么指定一个返回值,要么为void

方法中定义的变量称为变量,类中定义的变量称为字段,字段可以在类的任意位置定义,不必先定义在使用

重载:(针对不同的数据类型执行相同的操作)

重载具有相同的方法名(依据参数的个数,参数的类型来判断用哪一个函数)

(可选参数和命名参数(一个按位置分,一个按名称分))→看作对重构的扩展

可选参数:为了指定一个参数是可选的,在定义方法时为该参数指定一个默认值,可选参数放在必选参数后面

  void optMethod(int first,double second-0.0,string third="world"  )

  {

  }

命名参数:一个名称对应一个参数,,按名称区分,参数的位置可以互换

  optMethod(firsy:qq,second:123.45,third:"world");

  oprMethod(third:"world",second:123.45,firsy:qq);

  optMethod(firsy:qq,second:123.45);

第四章(使用布尔变量)

第五章(使用复合语句和循环语句)

定义数组:byte[0] buffer=new byte[1]

buffer[0]=Convert.toByte(converndata,16)(需要转换的字符串,value中的基数)

原文地址:https://www.cnblogs.com/Aaron12/p/7609672.html