C#基础
C#语言是微软开发的一种面向对象的编程语言。其特征是封装、继承、多态,并且添加了事件和委托,增强了编程的灵动性。
特点:1、简单,安全。
2、面向对象
3、支持跨平台
4、能开发多种类型的程序
namespace 命名空间名称。用于解决命名冲突。
当出现两个以上相同的命名类或方法时,使用命名空间去区分我们到底调用是哪个类或方法。
C#程序里面基本内容包含在一个命名空间
F5是调试运行的快捷键
Alt+F5 直接运行
F11 逐语句 。每一条语句都要调试执行。当执行到函数的时候,进入到函数中去执行
F10 逐过程。只执行每一个过程。当执行到函数的时候,直接执行函数,不进入函数内部去。
shift+F11 跳出,跳出我们当前执行的函数,返回到上一级
C#基本数据类型
数据类型主要用于指明变量和常量存储值的类型。
C#基本数据类型分为值类型和引用类型。
值类型:整形、浮点型、字符型、布尔型、枚举型。
引用类型:类接口、数组、委托、字符串。
在基本数据类型中,除了string 其他的都是值类型。
值类型是在传递的时候传递值。
引用类型是在传递的时候传引用。方法
计算机内存的存储单位
bit 位 值可以表示0 1(计算内存的最小计算单元)二进制
B Byte 字节 1Byte=8bit
KB 1KB = 1024B
MB 1 MB =1024KB
GB 1GB = 1024MB
基础数据类型—整形
byte无符号字节类型 1个字节 0~255 有符号sbyte -127~126
short有符号短整形 2个字节 无符号:ushort
int有符号整形 4个字节 无符号:uint
long有符号长整形 8个字节 无符号:ulong
注:一个字节只能表示英文字母和一些符号
浮点型
float 单精度浮点型 4个字节
例:float num = 25.6f;
double 双精度浮点型 8个字节
例:double dNum = 25.6;
decimal 更高精度浮点型 16个字节
例:decimal decimalNum = 25.6M;
注:C#中小数默认为double类型
字符型 char 2个字节
只能存放一个字符,需要用单引号引起来
例:char c = '我';
字符串类型
用string存放,需要用双引号引起来
例:string str = "我是字符串";
布尔型 bool
值:true和false
例:bool isOK=false;
注释
作用:用于说明当前代码的意义,去掉暂时不需要的代码
第一种 单行注释//
例://Write 只输出不换行
Console.Write("字符串");
第二种 多行注释/*代表注释的开始 */代表注释的结束
例:/* int num = 5;
int result = 0;
*/
第三种 文档注释 一般用于类和方法的说明
例: /// <summary>
/// 这是一个启动方法,Main方法
/// </summary>
/// <param name="args"></param>
static void Main(string[] args) { }
注释的快捷键
对某一区域整体注释:Ctrl+K+C
对某一区域取消注释:Ctrl+K+U