首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dotNet
订阅
用户1338469291006
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
C#语法——事件,逐渐边缘化的大哥。
事件是C#的基础之一,学好事件对于了解.NET框架大有好处。 事件最常见的比喻就是订阅,即,如果你订阅了我的博客,那么,当我发布新博客的时候,你就会得到通知。 而这个过程就是事件,或者说是事件运行的轨迹。 事件是发散,以我的博客为核心,向所有订阅者发送消息。我们把这种发散称之为…
C#语法 : 委托,架构的血液
本篇文章主要介绍委托的应用。委托是大家最常见的语法了,但会用与精通之间的差别是巨大的。一个程序员如果不能精通委托,那么,他永远无法成为高级程序员。所以,让我们把委托刻到血液里吧。这样,你才能称为[Developer]。
.NET进阶篇02-Delegate委托、Event事件
先说下委托,委托我们也经常用到。详尽了解委托是必要的,不然在异步多线程的编程中会一头雾水。委托本质就是一个类,和我们平常定义的类没多大区别。只是这个类的作用的是描述一些方法,没有数据成员。一个委托定义了一类拥有同样返回类型和参数的方法规范。委托的声明语法就是一个没有方法体的方法…
.NET进阶篇06-async异步、thread多线程3
在Thread中我们使用join来阻塞等待,在多个Thread时进行控制就不太方便。Task中我们使用实例方法Wait阻塞单个任务或静态方法WaitAll和WaitAny阻塞多个任务 AttachedToParent:指定将任务附加到任务层次结构中的某个父级,意思就是建立父子关…
.NET进阶篇06-async异步、thread多线程4
数据库中也有锁概念,行锁,表锁,事物锁等,锁的作用就是控制并发情况下数据的安全一致,使一个数据被操作时,其他并发线程等待。开发方面多线程并行编程访问共享数据时,为保证数据的一致安全,有时需要使用锁来锁定对象来达到同步 .NET中提供很多线程同步技术。有lock,Interloc…
C# 委托的实战应用
个人感觉既然是新手接触委托 肯定不喜欢一大串的概念 直接上写法吧 概念问题百度搜一下 大面积雷同随便看 但是写法你们要慎重选择学习 第一步定义委托 第二步委托事件 当前代码放入 数据选择性处理的界面
C# 设计模式——单例模式(Singleton)
饿汉单例 懒汉单例 DCL懒汉模式(double check lock) .NET 4 Lazy type 特性(懒汉模式)
C# 设计模式——抽象工厂模式(AbstractFactory)
抽象工厂(AbstractFactory)模式:提供一个创建【产品族】的接口,其每个子类可以生产一系列相关的产品。
C#解析JSON字符串总结
JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串。 原始方式:按照JSON字符串自己来解析。 通用方式【★★★★★】:这种方式是使用开源的类库Newtonsoft.Json(下载地址http://json.codeplex.com/)。下载后…
【C#】CsvHelper 使用手册
CsvHelper 是一个用于读写 CSV 文件的.NET库。极其快速,灵活且易于使用。 CsvHelper 建立在.NET Standard 2.0 之上,几乎可以在任何地方运行。 逐行读取时,可以不管标题行,但是,这里不行。 csv.Read(); 这句是读取标题,如果没有…