C#基础知识 课堂笔记 上

2017-08-19

第一次写博,不知道该写些什么,就把学习了一周C# 编程语言的部分基础知识,分享给大家,希望对大家有所帮助,也希望大牛们,能不吝赐教,指出不足之处,谢谢!!!

第一章 开发入门

1.从第一句代码开始

计算机语言:人类与计算机沟通的工具

编译:将源代码转换成机器代码

编译器:负责编译的工具

源代码:用某种计算机语言编写的内容

Code:源码    Compile:编译   Run:运行

public static void  Main(string[] args)

{

Console. WriteLine("hello,world");

Console. ReadLine();

}

2.认识主函数

定义:程序启动时运行的函数  又叫做(Main函数;启动函数;入口函数)

函数运行时,程序从上到下依次运行函数中的每一句代码,主函数运行结束后,程序结束

3.输出语句

定义:向控制台当前位置输出文本,光标在哪里,就从哪里输出

Writeline的两种输出方式:

    (1)Console.Write  光标位置输出文本,光标不换行

    (2) Console.WriteLine   在光标位置输出文本,光标然后换行

第二章 变量和数据类型

1.数据类型:对数据的分类和概括

Char 字符类型  表示单个文字(汉字 字母 数字 标点符号)

书写方式:用成对的单引号表示

string  字符串类型  表示不限量的文字  (汉子 字母 数字 标点符号)

书写方式:用成对的双引号表示

int  整数类型  简称整数,用于表示一个整数

书写方式:直接书写

double  小数类型  表示包含小数点的数字

书写方式:直接书写

2.认识变量

定义:一块存储数据的内存空间,并且该内存区域的数据内容是可以被覆盖的

变量声明:指定一块内存空间,用于存放数据

语法:数据类型  空格 变量名

变量的赋值:将数据存放到变量的内存空间 
 语法:变量名=数据 (=:赋值符号)
 变量必须先声明后赋值

变量的三要素:数据类型 变量名 变量值

3.变量命名

命名标准:(1)硬性标准 1. 必须由数字 字母 下划线组成

                                           2. 不得以数字开头

                                           3. 不得与关键字相同

                                           4. 同一函数中的变量名不得相同

                 (2)软性标准  1. 变量名要能望文知意

                                           2. 变量名首字母小写

4.变量的的使用技巧

合并声明:对多个同类型的变量声明,可以在一条声明语句中完成

声明时初始化:在声明的同时,对变量进行初始化

5.数据运算

  数字运算:计算数学表达式的过程    支持:(+)加(-)减(*)乘(/)除(%)求余

  字符串运算:字符与任意类型进行运算   支持:拼接(+) 

返回类型:运算结果的类型    运算的数据是什么类型,结果就是什么类型

6.输入语句

    定义:在控制台中获取用户输入的内容

    作用:程序暂停执行,等待用户输入。输入后,获取到用户的输入,程序继续运行

书写格式
 (1)Console . ReadLine();  //输入语句 自动换行
 (2)Console . Read();//输入语句  不自动换行
  返回类型为 string

7.类型转换

将任意类型转换为 string
 转换代码:“待转换的数据”.ToString();
 返回类型:string

将 string 转换为 double
 转换代码:double.Parse(待转换的字符串);
 返回类型:double

将 string 转换为 int
 转换代码:int.Parse(待转换的字符串);
 返回类型:int

将 int 或 double 转换为 string
 转换代码:数据.ToString();
 返回类型:string

将 int 转换为 double
 隐式转换:不需要编写额外的代码,计算机会自动完成转换
 返回类型:double

将 double 转换为 int
 显式转换:需要编写额外的代码,计算机不会自动转换
 转换格式:在要转换的数据前书写两个英文小括号 () ,在 () 里写上要转换的目标类型
 返回类型:int

double 的取值范围大于 int 的取值范围
 取值范围  小  的数字类型 转换  为取值范围  大  的数字类型 使用   隐式转换
 取值范围  大  的数字类型  转换  为取值范围  小  的数字类型 使用   显式转换

8.常见转义符

\\"     双引号       \'      单引号        \n      换行符      \t     制表符      \\      斜杠  

9.数字类型

整数类型:

实数类型:

浮点数
 float  单精度  有效数最多为7个
 double  双精度  有效数最多为15个


 10.代码注释

定义:使用一些描述语句,让你的代码便于阅读和理解;注释内容没有任何实质功能,不参与编译,只存在于源代码中。

什么时候使用注释
 代码不易理解
 代码量大
 代码非常复杂
 在团队开发中,会有其他人阅读你的代码

单行注释://注释内容                       多行注释:/*多行注释开始注释内容      注释内容*/结束

11.软件中的错误及调试


    编译错误:导致源代码无法通过编译

           发现错误:查看开发工具 VS 的错误列表

          解决错误:根据错误提示,做出相应修改 

          错误特点:容易发现,容易修改

运行错误:在运行过程中报错

        发现错误:在调试模式下运行,并运行到报错的语句

        解决错误:根据错误提示,做出相应修改

        错误特点:难以发现,难以修改

逻辑错误:运行结果和预期不符

        发现错误:仔细核对运行结果,看与预期是否一致

        使用 VS 断点调试,检查每一步的执行结果

        错误特点:极难发现,极难修改

暂时分享至此,望大家指教。后续还有更新,欢迎关注!!!

posted @ 2017-08-19 17:09  Web前端小小白  阅读(349)  评论(0编辑  收藏  举报