c#学习记录day4

本文介绍了程序调试的方法,包括断点和单步调试。接着讲解了for循环的工作原理,continue关键字的作用以及如何使用三元表达式。此外,还讨论了常量的声明,枚举类型及其转换,结构体的定义和数组的概念、使用及特性。
摘要由CSDN通过智能技术生成

1.程序调试

目的:解决程序出现的bug

断点调试

单步调试(逐语句调试)

过程调试

2.for循环

for(int i=0;i<10;i++)

{

循环体;

}

执行过程:

  1. 程序首先执行表达式
  2. 判断循环条件是否成立,成立执行循环体,不成立则跳出当前for循环
  3. i++;

3.Continue

立即结束本次循环,回到循环体进行循环条件的判断,如果循环条件成立,则继续执行循环体,否则跳出当前循环。

4.三元表达式

表达式1?表达式2:表达式3  举例:bool result=5 > 3 ? true : false;

5.常量

const 常量类型 常量名称 = 值;

const int number = 100;

6.枚举

枚举:数据类型,是我们自己定义的数据类型 .规范数据的值

enum Sessons

{

Spring = 10, 

    Summer,

Autumn,

Winter

}

枚举类型跟整数类型之间的转换:

Sessons sessons = Sessons.Spring;

int number = (int)sessons;//强制类型转换

Console.WriteLine(number);

//整数类型转换为枚举类型:

int number = 10;

Sessons sessons = (Sessons)number;

Console.WriteLine(sessons);

//所有的数据类型都可以调用ToString()转化为字符串

//int number = 100;

//Console.WriteLine(number.ToString());

将字符串转换成枚举类型

//QQState s = (QQState)Enum.Parse(typeof(QQState), input);

7.结构体

Struct是用来存储、封装数据使用的

//字段 :存储数据

//字段跟变量的区别:

//1、可以不用赋初值,有默认值

//2、字段必须给访问权限,如果不给,默认字段的访问权限是private,只能在当前结构体的内部访问

//3、public访问权限最大

struct Person

{

public string name;

public Gender gender;

public int age;

}

//Person p = new Person();

//Console.WriteLine(p.name);

//Console.WriteLine(p.gender);

//Console.WriteLine(p.age);

8.数组

概念:数据的组合。相同数据类型的组合。int\string\double\bool

作用:存储、管理多个相同类型的数据

语法:

int[] numbers ={1,2,3,4,5};//赋初值

int[] numbers = new int[5];//确定数组长度,默认的0

索引/下标:

精确的查找到数组中的某一个元素

索引/下标从O开始,最大取到数组的长度-1

数组长度

Length:通过数组名.Length可以获取到数组的长度

数组的长度,一旦确定了,就不能再改变了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值