首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程技巧
Andy阿辉
创建于2021-05-25
订阅专栏
记录在日常工作中的一些比较好的编程技巧。
等 8 人订阅
共59篇文章
创建于2021-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C#中的语句
寄语 接下来几篇文章,将带领大家一起简单回顾下C#中常规的语法,也是平常我们在编码过程中都使用的。 今天来介绍下C#中的语句。 一般科班出身的程序猿们大家第一个学习语言基本都是C语言,C语言里面在刚开
C#中的命名空间和程序集
前言 今天这篇文章和大家一起学习下C#语言下的命名空间和程序集。 在日常的编码工作中,我们对命名空间和程序集都不会很陌生。在创建项目文件时,IDE自动会为我们创建好一个大的命名空间和程序集。大多数业务
C#中的类型转换
前言 前几篇文章中经常说到强制类型转换,就是可以将派生类对象强制转换为基类对象的做法或者通过as运算符进行的转换。 今天我们就来一起简单了解复习下在C#中都有哪些类型的转换。 要理解转换很容易,日常的
C#中的协变和逆变
前言 这篇文章简单说说C#中的协变和逆变。 在C#编程中,由于存在类型之间的强制转换,很容易会出现所谓的类型可变性说法,存在协变、逆变、不变三种。 就比如前一篇文章介绍的泛型概念,如果创建了泛型类型的
C#中泛型约束的具体用法
前言 上一篇博文简单介绍了泛型的约束,说是通过where<>来实现具体委托占位符的约束。那么约束又有什么类型和次序呢。 这篇文章咱们一起看看。 目前共5种类型的约束。 类名:只有这个类型的类或从它继承
C#中泛型的用法
前言 上一篇文章简单介绍了泛型,接下来一起看看泛型在C#中具体该如何用。 具体泛型的使用有如下步骤: 声明泛型类、创建构造类型、创建变量和实例。其实和类的使用一样,只是泛型在初始时,是不指定某类型的,
C#中的泛型
前言 这篇文章带领大家一起学习学习泛型。 我们目前使用的语言结构,可以建立多种不同类型的强大对象。 很多时候是声明类,封装需要的行为之后创建类的实例对象。目前为止,所有类声明用到的类型都是特定类型。
C#中接口的用法
前言 上一篇文章咱们简单了解接口的定义,那么接口到底应该如何用,使用接口又有哪些作用呢。 那我们跟着这篇文章来看看。 一流的企业做标准,二流的企业做品牌,三流的企业做产品? 在编程中提炼业务,使用接口
C#中的接口
前言 在日常的开发中,如果需要提炼一些公用的方法有一种办法,就是使用接口来定义,其它拥有这些方法的类需要实现这些接口,这样就可以使用。 那么今天咱们来一起学习下接口。 什么是接口 接口是指定一组函数成
C#中委托的用法
前言 大家好,我是阿辉。 昨天大家和我一起学习了,C#中的委托,了解了什么是委托,也简单写了一个委托的完整实例。那么为什么会出现委托!委托该如何使用! 委托有如下好处: 委托实现了将方法当作参数使用。
C#中的委托
前言 前一篇文章介绍了事件,在事件中说到事件也是一种特殊的委托。那么这篇文章咱一起学习下委托。 什么是委托? 委托可以认为是持有一个或多个方法的对象。当委托被执行时,它持有的方法也会被执行。 委托不是
C#中利用事件来传递数据(EventArgs)
前言 前文介绍在GUI编程中的事件,其中说到EventHandler委托类型在声明时,必须有两个参数变量,第一个是object类型,第二个是EventArgs类型。 对于EventArgs类型,有2个
C#中GUI编程的标准事件
前言 大家好,我是阿辉。 昨天的文章,带大家简单学习C#中的事件,了解订阅者和发布者之间的逻辑关联,也通过小案例进行实际操作,可以看到具体的输出结果。 目前在工作中,使用Winform桌面开发比较多,
C#中的事件
前言 大家好,我是阿辉。 在我们日常的软件开发工作中,很容易用到事件机制,简单举例就好比民国时期订阅报纸机制一样,当订阅者在报社订阅该报社发行的报纸一样,只需要告诉报社快递到哪里即可,每次当报社发报时
C#中的网络通信Socket
前言 在传输层使用的传输协议是TCP和UDP协议。那么在编程的实现过程中就需要使用Socket来实现所谓的数据传输。 TCP:传输控制协议/因特网互联协议,又叫网络通讯协议。 简单解释就是TCP控制传
C#中的串口通信SerialPort
前言 大家好,我是阿辉。 今天这篇文章带大家学习下C#中的串口通讯。在日常的开发工作中,如果工作内容是CS方向的同学应该很容易接触到串口通讯方面的业务需求。那么也就很容易想到C#中SerialPort
什么是有限状态机!
前言 大家好,我是阿辉。 今天咱们来一起学习有限状态机,在博主日常的工作中,难免会和硬件打交道,比如实时读取设备中的采集数据,接收硬件发送来的采集参数,采集响应命令等。 很多时候会采用有限状态机模型来
C#多线程开发-并发集合中的ConcurrentBag
前言 大家好,我是阿辉。 今天我们来学习下并发集合中的ConcurrentBag。 ConcurrentBag是线程安全的,针对同一线程将同时产生和使用存储在包中的数据的场景进行了优化。对同一线程值的
C#多线程开发-并发集合中的ConcurrentStack
前言 大家好,我是阿辉。 前面了解了ConcurrentDictionary和ConcurrentQueue,今天来看看ConcurrentStack,它是线程安全的堆栈集合,是一种后进先出的对象集合
C#多线程开发-并发集合中的ConcurrentQueue
前言 大家好,我是阿辉。 上一篇博文简单介绍了C#中支持并发的数据字典,简单举例说明比较了常规集合与ConcurrentDictionary的读写速度。
下一页