C#
C#自学笔记
纯情小码哥
越努力,越秃飞猛进,就能猥琐欲为!
展开
-
C#:3.2 类
3.2类1、类的声明[访问修饰符] class 类名{ 类成员定义;}访问权限有:public:可被所属类的成员与不属于类的成员访问;internal:可被当前程序集访问;protected:可被属类及其派生类访问;private:仅所属类的成员访问;2、创建对象类名 对象名 = new 类名();与C++不同,对象要由new创建;3、匿名对象C#允许声明没有类名的...原创 2020-02-06 17:14:44 · 489 阅读 · 0 评论 -
C#:2.6 控制台的输入和输出
2.6:控制台的输入和输出1、Read()和ReadLine()方法Read()方法每次通过控制台标准输入设备(键盘)接收一个字符,直到接收到Enter键才返回;虽然接收的是一个字符,但返回值为int类型,如果把返回值当作一个字符来使用,必须进行显式转换;ReadLine()方法通过控制台标准输入设备接收一个字符串,直到接收到Enter键才返回,返回值是一个字符串;2、Write()和Writ...原创 2020-02-06 17:11:23 · 464 阅读 · 0 评论 -
C#:2.4 方法及其重载
2.4:方法及其重载1、定义[访问修饰符] 返回值类型 方法名([参数列表]){//方法体}2、方法的参数(1)方法的参数类型:值类型和引用类型当方法传递的参数是值类型时,变量的栈数据会完整地复制到目标参数中,即实参 形参中的数据相同,但存放在内存的不同位置;目标形参更改也不会对调用者的初始变量产生任何影响;当方法传递参数是引用类型时,只是将变量的引用复制到参数中,实参和形参的引用指...原创 2020-02-06 17:07:48 · 131 阅读 · 0 评论 -
C#:2.3 常用运算符和表达式
2.3:常用运算符和表达式1、算术运算符+、-、*、/、%、++、--2、关系运算符==、!=、>、<、>=、<=3、逻辑运算符&、|、!、^、&&、||4、赋值运算符+=、-=、*=、/=、%=5、其他特殊运算符(1)is运算符:is运算符检查变量是否为指定的类型,如果是,返回true,否则返回false,如下bool b =...原创 2020-02-06 17:03:31 · 190 阅读 · 0 评论 -
C#:2.2 变量与常量
2.2:变量与常量1、声明与使用(1)以字母或下划线开头(2)只能由字母、数字、下划线组成;(3)不能与关键字同名;(4)在变量的作用域内不能再定义同名变量;(5)在使用前必须已经被初始化,否则编译时会报错;2、分类(1)静态变量用关键字static声明,只需要创建一次;(2)非静态变量3、常量常量通常用来表示有意义的固定数值,一旦被初始化就不再发生变化,声明需要使用con...原创 2020-02-06 17:02:48 · 163 阅读 · 0 评论