C#
pengpengcoder
享受孤独的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在WPF或者C#中打开外部资源:System.Diagnostics.Process.Start()
使用System.Diagnostics.Process.Start()。它的作用是调用外部的命令。 先来看看它的调用方法: Process.Start () Process.Start (ProcessStartInfo) Process.Start (String) Process.Start (String, String) Process.Start原创 2017-08-25 11:22:17 · 845 阅读 · 0 评论 -
C#的配置文件App.config使用总结
首先,先说明,我使用的app.config 配置文件的格式如下:[html] view plain copy print?xml version="1.0" encoding="utf-8" ?> configuration> appSettings> add key="ServerIP" val转载 2017-08-24 09:37:26 · 359 阅读 · 0 评论 -
C# Async与Await的使用
注意:这个是.NET 4.5的特性,所以要求最低.NET版本为4.5。大多数人还是使用的Thread来使用异步多线程操作,而很少有人使用Async、Await进行异步编程的。关于使用Async、Await可以跟写同步方法一样去异步编程。代码则就非常的清晰,就跟写普通的代码一样,不用关系如何去异步编程,也让很多初级程序员也能够异步编程了。下面是一个使用Thread 多线程实现的异步例子,原创 2017-08-25 16:14:56 · 425 阅读 · 0 评论 -
Parallel.For()和普通的for性能比较
static void Main(string[] args) { var dt = DateTime.Now; var rand = new Random(DateTime.Now.Millisecond); for (int i = 0; i {原创 2017-08-25 18:02:06 · 1461 阅读 · 0 评论 -
C#中委托、事件和回调函数区别与联系
C#中委托、事件和回调函数的理解在C#中我们经常会碰到事件,尤其是在WPF或者WinForm中,窗体加载、或者点击一个按钮,都会触发事件。实际上,事件是对委托的封装。如果不进行封装,让委托暴露给调用者,调用者就可以把委托变量重新引用到新的委托对象,也就删除了当前要调用的方法列表;更糟糕的是,公共的委托成员打破了封装不仅导致代码难以维护和调试,而且会导致应用程序有安全风险原创 2017-09-04 17:16:49 · 2222 阅读 · 1 评论 -
C#中的回调函数:以最简单的方式讲解最实用的知识点
namespaceCallBackFunction { class Program { static void Main(string[]args) { Program prog= new Program();//在静态函数Main中调用非静态方法时,必须先实例化该类对象,方可调用GetSum方法原创 2017-09-05 19:52:35 · 1904 阅读 · 1 评论 -
C#中的委托,事件,回调函数综合总结:结合了网上几位大神的例子
C# 里面这个东西一般指某个委托.其实也可以是接口.delegate void WorkDone();void Working(WorkDone callBack){//Working code.//当工作完成的时候执行这个委托.callBack();}void WorkDoneHandler(){ //Do something other.}voi原创 2017-09-05 20:01:54 · 397 阅读 · 0 评论 -
Redis中的StackExchange.redis在C#中的应用
Redis,基于这种Key-Value的内存数据库很适合来做分布式Session。本示例将基于StackExchange.Redis.dll进行实现,序列化使用的是Newtonsoft.json.dll。为了避免APP等客户端重复登录导致同一个用户出现重复的Session,将以ServerID(可以是数据库主键)为服务端令牌,并生成一个新的GUID作为其客户端令牌,客户端令牌将返回给客户端原创 2017-09-15 15:02:20 · 1314 阅读 · 0 评论 -
C#中使用 StackExchange.Redis 封装属于自己的 RedisHelper
目录核心类 ConnectionMultiplexer字符串(String)哈希(Hash)列表(List)有序集合(sorted set)Key 操作发布订阅其他 简介 目前 .NET 使用访问 Redis 的的类库主流应该是 StackExchange.Redis,自己参考网上的文章(也许是吃饱了撑着),也尝试做出简单的封装。#regi原创 2017-09-15 15:33:28 · 3087 阅读 · 0 评论
分享