类项目方法
crtl+k c
crtl+k u
类项目方法
crtl+k c
crtl+k u
using system //注释:引入命名空间
写代码要频繁写注释,这样回头再看才更加直接明了
namespace命名 命名不能以数字开头,会自动加入下划线,一般不输入中文,虽然输入中文也可以识别
程序的结构用大括号进行分割
第一课
Console.WriteLine("Hello World!")
将引号内容显示在控制台上、
//可以用来写注释
命名空间不能以数字开头
结构体:将一类的数据整合
定义结构体:struct 名称{一整类定义}
public 访问权限
结构体的单体定义:
结构体名称 单个名称;(可以用数组)
单类名称 . 类定义(多个定义)
通过 单个名称 . 类定义 来调用。
枚举类型: 整体定义声明
enum 用于定义枚举类型,数据之间,分隔
enum 枚举类型名称
通过 枚举类型名称 . 来调用美剧类型中的数据
常量:数字dengbu
const int j = 100;(将数字100赋值给变量 j 并将其转化为常量)
递归函数 : 函数调用自身
递归函数终止条件通过return终止递归
函数的重载;函数名相同,参数不同(两个函数功能想等,数据参数不同:整数与浮点型)
返回值不要求相等
数组参数:将函数的参数转为数组
( parmas int [] 数组名)
系统完成构造数组
参数数组:需要自己改变参数
static(修饰符) 静态方法
函数的返回值
static bool VerifyUsername()
return ture(返回ture)(可以选择接收或不接收)
可以通过定义数据类型直接接收
不同方法的数据名可以一样
return 后的程序代码不运行,返回之后后续代码不执行
Split():分隔字符串分割成数组
方法(函数)
main 主函数
方法(函数)的定义:
static void 方法名(()){程序}
方法(函数)的调用:直接使用方法名
一:何为计算机:
1输入设备:鼠标,键盘,麦克风 ,摄像头,光驱
存储,处理设备:内存,硬盘,网卡,cpu,主板,显卡,声卡
输出设备:显示器,耳机
三种循环的使用环境
1.for循环需要确定该循环的循环次数的环境下使用
2.while循环则是需要知道明确的循环条件下使用,循环次数不做限制
3.do while循环则是至少要执行一次的情况下使用
变量的作用域
定义:变量在该区域中才能起效时,该区域成为变量的作用域
例:
int a = xxx
console.writeline(a);
if(ture)
{
int b = xxx
console.writeline(a);
console.writeline(b);
}
//“{}”中的int b = xxx即为b的作用域,且为子作用域,而“{}”外的则为父作用域,子作用域可以访问父作用域,但反过来不可以。
//同一个方法内的作用域中,不能重复定义变量,包括子父级也不可以
输出:
char a = "\n"
Console.wit("c:\\a\\b\\b\\d");
Console.wit(@"c:\a\b\b\d"); 就不需要\\
@ 作用 1.转义字符不在识别
2.字符串就可以多行显示(字符串本身不能换行)3. “”俩等于一个
string 字符串
nit 整数
\\ 代表一个\
\n 换行
\t 制表符
转义字符 \
a