C#基础
C#基础
路奇怪
各位该点赞点赞 该收藏收藏啊,不定期会更新系列基础知识
展开
-
C#基础-线程池
线程池为什么要引进线程池?因为频繁开启线程和关闭线程会浪费内存资源。(从性能上讲这样是不理想的,因为开关需要时间)开启线程池最大数量?线程池最多管理线程数量=“处理器数 * 250”。也就是说,如果您的机器为2个2核CPU,那么CLR线程池的容量默认上限便是1000通过线程池创建的线程默认为后台线程,优先级默认为Normal。在什么情况下使用线程池? 1.单个任务处理的时间比较短 ,一直检测的任务并不适合假如线程池,应该是用Thread类创建一个新的线程。 2....原创 2021-05-27 16:20:08 · 3673 阅读 · 0 评论 -
C#基础-线程Thread
目录1.线程传递参数2.设置前台线程还是后台线程1.线程传递参数给线程传递一些数据可以采用两种方式。一种方式是使用带ParameterizedThreadStart委托参数的Thrad构造函数using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;//...原创 2021-05-27 13:48:00 · 349 阅读 · 1 评论 -
C#基础-类
1.C#的是单继承,当定义的类没有被Extends 指定父类,我们就认为他是从 Object 类继承而来。#基本类class Posen{ //默认构造函数和析构函数,编译器都有默认的.当类被实例话,先执行构造函数,释放时执行析构函数,当实例化时,先执行父类构造函数->子类构造函数,当释放时:子类析构函数->父类析构函数。 //Posen(); 默认构造函数,初始化变量 //~Posen();析构函数,释放内存 private int len = 10.原创 2021-04-27 11:48:25 · 186 阅读 · 0 评论 -
C#基础-函数
#函数大概分为四种#无参数无返回值void main(){ Console.WriteLine("哈哈")}#有参数无返回值void deom(string str){ string strNum = "1" Console.WriteLine(strNum + str)}#无参数有返回值int deom(){ int a = 10; return a;}#有参数有返回值int deom(int b){ int .原创 2021-04-24 15:14:48 · 78 阅读 · 0 评论 -
C#基础-常量\枚举\结构体
# 静态常量// 必须初始化,在使用过程中不能修改const int i = 3.14;i = 3.15; // err;# 动态常量// 声明的时候可以不需要进行设置常量值,可以在类的构造函数中进行设置public readonly int i = 10;#枚举using System;public class EnumTest{ enum Day { Sun = 0, Mon, Tue, Wed, Thu, Fri, Sat }; static voi.原创 2021-04-24 14:45:47 · 131 阅读 · 0 评论 -
C#基础-条件判断
static void Main(string[] args){ # if(){} int A = 1; if (A == 1) Console.WriteLine("A"); # if(){} else{} int A = 1; if (A == 1) Console.WriteLine("A"); else Console.WriteLine("err"); # sw..原创 2021-04-24 11:42:19 · 539 阅读 · 0 评论 -
C#基础-类型转换
1 ToBoolean如果可能的话,把类型转换为布尔型。2 ToByte把类型转换为字节类型。3 ToChar如果可能的话,把类型转换为单个 Unicode 字符类型。4 ToDateTime把类型(整数或字符串类型)转换为 日期-时间 结构。5 ToDecimal把浮点型或整数类型转换为十进制类型。6 ToDouble把类型转换为双精度浮点型。7 ToInt16把类型转换为 16 位整数类型。8 ToInt32把类型转换为 32 位整数类型。9 ToInt64...原创 2021-04-24 11:24:59 · 328 阅读 · 0 评论 -
C#基础-变量类型
/* 常用操作 VSCtrl+K+D:快速对齐代码Ctrl+Z:撤销Ctrl+S:保存(一定要经常保存!)Ctrl+J:快速弹出智能提示Shift+End 、Shift+HomeCtrl+K+C:注释所选代码Ctrl+K+U:取消对所选代码的注释F1:转到帮助文档折叠冗余代码:#Region 和#EndRegion*/C#变量类型分为:值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)1.值类型有b..原创 2021-04-24 11:16:19 · 1342 阅读 · 0 评论 -
C#基础-初识
// C# 是面向对象的语言,可以看出来一切皆为对象// C# 文件是.CS文件// 引用命名空间using System;using System.Collections.Generic;using System.Linq;using System.Text;# namespace 命名空间namespace Deom1{ # 类名 class Program { # 主函数 static void Main(string.原创 2021-04-24 10:27:59 · 80 阅读 · 0 评论