2

C#运算符

背景: 因编程的基础差,因此最近开始巩固学习C#基础,后期把自己学习的东西,总结相应文章中,有不足处请大家多多指教。 1. 简介 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分类如下: 算术运算符 关系运算符 逻辑运算符 复合赋值运算符 位运算符 其他运算符 本文 ...

笑笑未来 发布于 2019-10-24 11:38 评论(2)阅读(182)
0

C# Lambda表达式

一、Lambda 表达式定义 Lambda 表达式实际上是一个匿名函数,利用lambda表达式可以简化开发中所需要的代码量。在Lambda表达式中可以包含语句以及表达式,并且可以用于创建委托或者表达式目录树类型,支持带有可绑定到委托或者表达式树的输入参数的内联表达式。使用Lambda表达式可以大大减 ...

lys-wwb 发布于 2019-10-24 09:46 评论(0)阅读(193)
1

《C#并发编程经典实例》学习笔记—3.1 数据的并行处理

问题 有一批数据,需要对每个元素进行相同的操作。该操作是计算密集型的,需要耗费一定的时间。 解决方案 常见的操作可以粗略分为 计算密集型操作 和 IO密集型操作。计算密集型操作主要是依赖于CPU计算,所以可以最大限度利用多核CPU的并行操作非常适合计算密集型操作。图像操作是比较常见的计算密集型操作, ...

repeatedly 发布于 2019-10-23 17:13 评论(0)阅读(191)
0

C# 判别系统版本以及Win10的识别办法

我是一名 ASP.NET 程序员,专注于 B/S 项目开发。累计文章阅读量超过一千万,我的博客主页地址:https://www.itsvse.com/blog_xzz.html 我们都知道在C#中可以通过Environment.OSVersion来判断当前操作系统,下面是操作系统和主次版本的对应关系 ...

_小渣渣 发布于 2019-10-23 13:20 评论(1)阅读(415)
0

《C#并发编程经典实例》学习笔记—2.9 处理 async void 方法的异常

问题 需要处理从 async void 方法传递出来的异常。 解决方案 书中建议尽量不写 async void 这样的方法,如果非写不可,建议在方法内部 try catch 所有的代码,即在方法内部处理好所有可能的异常。 当然处理 async void 方法的异常,还有一个办法,即全局异常处理方法中 ...

repeatedly 发布于 2019-10-23 11:32 评论(0)阅读(105)
1

记录微信支付开发中的小经验(errcode = 40163; errmsg = "code been used")

今天上午客户提出问题,看了一下报错截图,应该是我更新版本时少传了一个参数,导致后续报错, 心里想着小问题,直接生产环境添加一下就行了,于是就为了我这一上午的悲剧埋下了伏笔 十分自信的把页面中的代码添加了以后,直接登录客户系统,测试一笔交易 非常意外的,突然报错了,报错页面提示openid获取失败,第 ...

奋斗的三少 发布于 2019-10-22 12:46 评论(0)阅读(236)
5

调用钉钉接口发送消息

1.首先登陆钉钉开发者后台 https://ding-doc.dingtalk.com/ 2.选择H5微应用,创建应用 4.创建好之后,查看所建好的应用信息 其中AgentId,AppKey,AppSecret很重要,调用时需要用到 5.直接上代码看效果 ok,可以看到已经收到消息了这里需要注意的是 ...

TamYt 发布于 2019-10-21 16:31 评论(2)阅读(1333)
0

C# 协变、逆变

微软官方概述: 在C 中,协变和逆变能够实现数组类型、委托类型和泛型类型参数的隐式引用转换。协变保留分配兼容性,逆变则与之相反。 协变:能够使用与原始指定的派生类型相比,派生程度更大的类型。 逆变:能够使用派生程度更小的类型。 官方示例: 上面示例中,从 string object 的隐式转换这是协 ...

lys-wwb 发布于 2019-10-21 16:27 评论(0)阅读(194)
0

协变和逆变

转发:https://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html 背景知识:协变和逆变 假设有这样两个类型:TSub是TParent的子类,显然TSub型引用是可以安全转换为TParent型引用的。如果一个泛型 ...

酷学大叔 发布于 2019-10-21 14:29 评论(2)阅读(97)
0

最简单的ArcGIS Engine应用程序(上)

名词: IWorkspaceFactory 工作空间工厂 ShapeFileWorksapceFactory 矢量文件工作空间工厂 IWorkspce 工作空间 IFeatrueWorkspace 要素工作空间 IFeatureClass 要素类 IFeatureLayer 要素图层 Feature ...

the_path_of_grace 发布于 2019-10-21 11:38 评论(0)阅读(109)
0

WPF(C#)中Bitmap与BitmapImage相互转换

一、WPF的Image控件中设置ImageSource 还可以使用: 还可以使用: 二、Bitmap转BitmapImage 先将Bitmap储存成memorystream,然后指定给BitmapImage 三、Bitmap转BitmapSource 四、BitmapSource转Bitmap ...

张子浩 发布于 2019-10-21 11:17 评论(0)阅读(393)
0

C# 委托补充01

上一篇文章写了委托的最基本的一些东西,本篇咱们扯扯委托其他的东西。 示例1插件编程 根据对委托的理解,委托可以把一个方法当作参数进行传递,利用这个特性我们可以使用委托,实现插件编程。 这里的Transform方法就是插件方法,它接受一个委托参数。 示例2多播委托 所有的委托都有多播的能力。这就意味着 ...

lys-wwb 发布于 2019-10-20 15:15 评论(0)阅读(73)
0

C#委托

委托定义: 委托是一个引用类型,表示对具体特定参数列表和返回类型的方法的引用,在实例化委托时,可以其实例与任何具有兼容签名和返回类型的方法相关联; 是安全封装方法的类型,类似于C和C++中的函数指针。这是来自微软官方的定义。再来看一下国内一些网站的定义:委托是一个类,它定义了方法的类型, 使得可以将 ...

lys-wwb 发布于 2019-10-18 20:42 评论(0)阅读(116)
0

Nuget使用时遇到的问题,Solved

在VS的程序包管理控制台中输入Install package MySql.Data时,默认安装最新的版本8.0.18, 但是安装完成后,发现包并没有添加到项目的引用列表中, 在解决方案的packages文件夹中找到8.0.18对应的文件夹MySql.Data.8.0.18,发现其中并没有相应dll文 ...

椿华湫实 发布于 2019-10-18 17:25 评论(0)阅读(71)
0

web api 记录部署IIS获取服务器地址的类型

获取服务器地址类型分多种,以下记录 1、HttpContext.Current.Server.MapPath("~/File") 返回的值为 D:\3Project\Code\MobileService\WebApi\File。 本地服务:此路径为项目所在磁盘地址根目录。 部署服务器:为部署文件所在 ...

一抹阳光ps 发布于 2019-10-18 16:05 评论(0)阅读(126)
0

自定义工厂类

1 using System; 2 using System.Collections; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Reflection; 6 using System.Text; 7 ...

苍云者 发布于 2019-10-17 20:50 评论(0)阅读(135)
0

HashTable、Dictionary、ConcurrentDictionary三者区别

转载自https://blog.csdn.net/yinghuolsx/article/details/72952857 1、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用 ...

酷学大叔 发布于 2019-10-17 17:18 评论(1)阅读(144)
0

.net core使用HttpClient发送代理请求_程序内抓包_Fiddler抓包

前言: 通过Fiddler抓取浏览器请求数据,相信大家已经都会用了,我们知道Fiddler是通过在本机计算器添加一个默认的代理服务器来实现的抓包数据的,端口号为:8888。 其实当我们打开Fiddler的设置也可以看到: 然后查看本地计算器的网络代理设置: 基于上面的原理,Fiddler就实现了经过 ...

深入学习ing 发布于 2019-10-14 14:28 评论(0)阅读(464)
2

.NET进阶篇02-Delegate委托、Event事件

知识只有经过整理才能形成技能 内容目录 一、概述二、解析委托知识点1、委托本质2、委托的使用3、委托意义逻辑解耦,减少重复代码代码封装,支持扩展匿名方法和Lambda表达式异步多线程多播委托三、事件四、总结 一、概述 先说下委托,委托我们也经常用到。详尽了解委托是必要的,不然在异步多线程的编程中会一 ...

那是山 发布于 2019-10-13 13:22 评论(1)阅读(476)
0

《C#并发编程经典实例》学习笔记—2.8 处理 async Task 方法的异常

异常处理一直是所有编程语言不可避免需要考虑的问题,C 的异步方法的异常处理和同步方法并无差别,同样要借助 try catch 语句捕获异常。 首先编写一个抛出异常的方法 常见的 try catch 处理语句。 async Task方法的异常存储在Task对象中,Task有一个Exception属性。 ...

repeatedly 发布于 2019-10-12 17:13 评论(0)阅读(164)