- 博客(6)
- 收藏
- 关注
原创 C#基础六
进程与线程的一个简单解释 - 阮一峰的网络日志 进程和线程的理解进程 主线程和分线程关系一个程序就是一个进程,然而进程里面包含若干个线程,而每个进程里面都有一个(可以说必须要有一个)线程,这个线程就是主线程,然而主线程有一天发现自己的工作太多了,在规定的时间内完不成工作,这时候他就召唤了一个小弟(子线程)帮他,他给小弟分配了一些任务,当小弟做完了分配给他的任务后,他就把小弟赶走了!这就是主线程和子线程。 有4种创建线程的方式:1.Thread 自己创建的独立的线程, 优先级高
2024-03-16 14:19:21 442 1
原创 C#基础五
1. 类和结构实际上都是创建对象的模板, 每个对象都包含数据,并提供了处理和访问数据的方法2. 类是引用类型 对象存于堆中 可以通过GC管理内存 结构是值类型 对象存于栈中 、3 结构不能被继承 也不能继承其他类 但是能继承接口4. 结构和类 都能使用new 创建对象 但是结构也可以不使用5. 结构作为方法参数 默认是值传递 类类型默认是引用传递。
2024-03-15 21:26:12 929 1
原创 C#基础四
一、关于类与对象1、为什么要学习面向对象编程?答:面向过程编程,很难解决复杂业务逻辑和适应业务需求的变化。面向对象能够将程序很好的“模块化设计“,清晰的“分层组合”,方便的“业务扩展”。2、从生活中的“类”转换到程序中的“类”答:生活中很多东西都可以归为一个类。人:(男人、女人)软件中的类,是为了处理相关的数据。3、类的规范(组成)访问修饰符 class 类的名称成员变量//字段部分成员函数//属性部分//方法部分。
2024-03-08 15:33:14 1106
原创 C#基础三
注意点: ①break不能省略(中断,打断) ②case后面的值可以无序,但不能重复 ③多个case可以共用一段代码 ④default可要可不要(都匹配不上,就执行default)首先执行循环体,改变初始变量,再判断循环条件,若值为true则继续执行循环体,依次重复,直到循环条件的值为false,停止循环。循环控制变量修改){1.判断循环执行条件,若值为ture,则执行循环体,改变初始变量(迭代变量)2.重复执行第一步,知道循环条件的值为false,停止循环。③for执行完,变量 i 的值为判断条件的值。
2024-03-04 14:50:35 970 1
原创 C#基础二
// int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,//3.const常量使用场景 比如特殊的数字 特殊的符号。1.变量的含义:用来存储特定类型的数据格式,变量的命名要遵守标识符规则。//1.const表示的常量 必须在定义时赋值。//2.const表示的常量 名字要用大写。//const 常量。2.变量的使用方式:定义变量和使用变量(赋值)使用变量格式:变量名称 = 数据内容;类型转换就是将A类型的变量赋值给B类型的变量。
2024-03-01 14:21:21 398
原创 C#基础一
这些关键字不能用作标识符,但是,如果您想使用这些关键字作为标识符,可以在关键字前面加上 @ 字符作为前缀。在 C# 中,有些关键字在代码的上下文中有特殊的意义,如 get 和 set,这些被称为上下文关键字(contextual keywords)。1.值类型:整型,浮点型,字符型,布尔类型,struct(结构体),enum(枚举)3.取消所选代码的注释: Ctrl + K + U。2.引用类型:字符串,类、接口、数组、集合,委托。2.注释所选代码:Ctrl + K + C。只把最近的一段代码块合起来。
2024-03-01 11:38:44 2843 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人