零基础c#学习day3【笔记】

1.*程序调试

写完这段程序后想看一下这段程序的执行过程
当写完这段程序后发现程序并没有按照你想象的样子去执行

调试方法

1.F11逐语句调试(单步调试)
2.F10逐过程调试
3.断电调试(程序运行到断点处就不会执行了)

int a = Int.Parse(“string”);

bool b = int.TryParse(“123abc” ,out number);
尝试着将一个字符串转换为int型

4.c#中函数就是方法 ,方法就是函数 方法就是帮助我们做一件事情

必须要有参数和返回值 参数是条件 返回值是结果

5.控制选择某些输出时 可以用开关

bool b = true

if(b==true)
{

}

6.三元表达式

语法:
表达式1? 表达式2:表达式;
表达式1 一般是关系表达式

7.面向对象语言:没有对象就new一个

8.生成随机数

Random r = new Random();
            int a =  r.Next(1, 10);
            Console.WriteLine(a);
            Console.ReadKey();

9.常量

声明一个const表示常量
不能重新赋值
const 变量类型 变量名 = 值;
格式: const int a =80;

10.枚举

(不能在main函数中声明,将枚举声明到命名空间的下面,类的外面.)
枚举就是一个简单的变量类型 类似于int double 只是枚举,声明,赋值使用的方式不一样
public enum 枚举名
{
值1,
值2,
值3,

}

格式:
public enum Gender
{
男,

}

Gender gender = Gender.男;

public :访问修饰符 公开

11.所有类型都可以转换成string类型

int n1 = 10;
string s = n1.ToString();

12.将字符串转换成枚举类型

调用Parse()方法的目的就是为了让它帮助我们转换类型
类型 state = (类型)Enum.Parse( typeof(类型), s)
Gender g = (Gender)Enum.Parse(typeof(Gender),s)

13.结构

可以帮助我们一次性声明多个 不同类型 的变量
语法:
public struct 结构名
{
成员;//字段
}

变量只能存一个值 而字段可以存多个值 字段命名要加_在开头

格式
public struct Person
{
public string _name;
public int _age ;
public char _gende
}

Person zsPerson;
zsPerson._name = “张三”;
zsPerson._age =23;
zsPerson._gender =‘男’;

14.数组

长度是0-[ num ]
一次性存储多个相同类型的变量
语法:
数组类型[ ] 数组名 = new 数组类型 [数组长度]
int[] nums = new int [10]//开辟一个空间为0-9 的空间 有10个数
nums[6]=10;//给数组下标为6的数组赋值10

数组的声明方式:
int[] nums = new int[10];

int[] nums = {1,2,3,4,5,6};
数组声明完要赋值才能使用

15.null跟空不是一个意思 null没开空间 空 开了空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值