
C#
whereismatrix
这个作者很懒,什么都没留下…
展开
-
“warning NU1701: 项目依赖包与项目框架net6.0不完全兼容“
解决问题: "warning NU1701: 项目依赖包与项目框架net6.0不完全兼容"原创 2023-02-07 16:03:55 · 3769 阅读 · 1 评论 -
C#中的thread和task之 Thread & ThreadPool
C#中的thread和task之Thread & ThreadPool原创 2017-08-22 11:10:42 · 4226 阅读 · 0 评论 -
C#中的thread和task之Task
C#中的thread和task原创 2017-08-22 16:22:40 · 13483 阅读 · 0 评论 -
C#中的Dispose模式
C#中的资源在我们的程序中,使用资源后,需要释放。Dispose模式可以用于对资源进行释放操作。原创 2017-09-06 19:46:59 · 21078 阅读 · 0 评论 -
在C#中使用gRPC及protobuf简介
简介gRPC提供了很多的语言开发包,C#也可以很容易使用。结合使用protobuf及其编译器,很容易地生成了gRPC的服务stub和proxy。 在CSharp中使用gRPC和Protobuf,可以简单地使用Nuget安装grpc和protobuf的支持包。原创 2017-11-08 11:57:10 · 5161 阅读 · 0 评论 -
在.Net framework中动态加载Assembly的loadFromRemoteSources配置
简介在插件类型的应用开发中,我们可能会在程序中动态加载一个assembly文件,创建其中的类对象并使用。 这时,就涉及到了CAS(code access security)和信任沙盒。原创 2017-12-21 15:03:37 · 10115 阅读 · 0 评论 -
在.net中加载dll的一种错误问题原因及处理
问题在一个组件架构的应用程序中,程序启动时出现了一个错误。错误提示如下:// List 1=== 预绑定状态信息 ===日志: DisplayName = SimpleComponent, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (Fully-specified)日志: Appbase = file:///D:/th...原创 2019-07-08 18:13:25 · 4283 阅读 · 1 评论 -
C# v7.0版本中的local function
简介变量和函数根据作用域,有本地的,如local variable, 也有全局的,如Global variable.对于OO领域的函数,一般我们知道,根据访问限定,有public、protected、private;其他的还有内联的inline的函数。在C# 7中,类似内部类,函数也可以定义在一个函数体内,变成函数内的函数。C#称之为local function。示例比如,微软的如下的...原创 2019-08-31 13:14:34 · 1084 阅读 · 0 评论 -
C#中扩展类的方法
在Mac、iOS系统下,objective-c可以通过category扩展一个类,添加方法,而无需源码。在C#内,也提供了类似的手段,称之为"Extension Method".来自微软的示例:namespace ExtensionMethods{ public static class MyExtensions { public static int Wo...原创 2019-08-31 14:45:44 · 3128 阅读 · 0 评论 -
NLog配置文件介绍
IntroductionNLog will only produce output if having configured one (or more) NLog targets. NLog can be configured using XML by adding a NLog.config, that will be described in the page.Everything tha...转载 2019-09-30 12:11:01 · 1680 阅读 · 0 评论 -
C#使用HttpClient进行http操作
HttpClient提供了用于发送 HTTP 请求和接收 HTTP 响应的API。基本操作和以前的HttpWebRequest相比,HttpClient更加简洁.原创 2017-07-31 16:13:08 · 29622 阅读 · 1 评论 -
扩展C#中对话框
在WinForm中,使用MessageBox时,总是显示在桌面中心,如何显示在winform的中心原创 2017-08-03 17:20:30 · 409 阅读 · 0 评论 -
利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
1.新建数据源项目CrossDomain 主要文件如下: 1.Handler.ashx 作为jquery跨域请求*.handler的响应,代码如下:[c-sharp] view plaincopyusing System; using System.Collections.Generic; using System.Web; using Sys转载 2014-11-03 09:46:37 · 999 阅读 · 0 评论 -
Jquery Ajax 登录,服务端分别为 aspx,ashx,asmx
Jquery Ajax 登录,服务端分别为 aspx,ashx,asmx Technorati 标签: AJax aspx ashx asmx webserivice 常规的Jquery Ajax 验证登录,主要有3种服务端页面相应 ,也就是 aspx,ashx,asmx即webserivice 。 下面分别用3种方式来(aspx,ashx,asmx)做服转载 2014-11-03 21:06:14 · 1153 阅读 · 0 评论 -
aspx、ashx、asmx文件处理请求效率比较
你曾经是否苦恼过在系统中使用哪种文件编写客户端请求最合适或最高效呢?aspx、ashx、asmx到底该如何选择呢?如果有过并且没有时间静下来好好思考过这些问题(我们总是这样),那么请进来我这坐坐,一起品味一下,放松心情! aspx文件也就是普通的页面文件,ashx就是一般处理程序,他没有页面部分,asmx文件也就是轻量级的WebService。假如我们需要一个处理某个请求然后返回一个结转载 2014-11-03 22:42:36 · 2520 阅读 · 0 评论 -
C#中的异步陷阱
有时候,理解一种语言中的缺陷的最好方式是查看另一种语言如何防止这些缺陷发生。《Real-World Functional Programming》(注:该书已由清华大学出版社引进,中文名《C#与F#编程实践》)的作者Tomas Petricek讨论了异步C#代码中常见的7项错误,并说明F#如何降低这些缺陷出现的可能性。以下是Tomas的文章《在C#和F#中使用异步:C#中的异步陷阱》所覆盖内容转载 2014-11-05 15:08:22 · 803 阅读 · 0 评论 -
asp.net 中ascx、asmx、ashx等文件类型说明
ascx: Ascx 是给予Web的用户控件(UserControl),一般是用来重用的,不能直接被访问只能插入aspx页面呈现.头部文件声明为控件文件,用户控件继承自System.Web.UI.UserControlaspx:Aspx是浏览器直接访问的页面,对应web 怕个是文本文件。可以使用任何文本编辑器打开。ashx:原创 2014-11-02 20:51:42 · 5128 阅读 · 0 评论 -
CSharp中的数组和ArrayList及List
C# 中的数组、ArrayList、List原创 2017-05-27 13:58:21 · 13912 阅读 · 0 评论 -
C# 中的char 和 byte
在C#中,char代表一个Unicode的字符,占用的内存不是一个byte。而byte还是一个字节。那么在char和byte之间copy操作时,可能结果不是我们想要的。原创 2017-06-29 11:27:17 · 12852 阅读 · 0 评论 -
C#中的is、as及转换
C#中的类型转换和is、as关键字原创 2017-06-29 12:04:31 · 734 阅读 · 0 评论 -
Enum in C#
C#中的枚举类型原创 2017-06-27 15:23:37 · 519 阅读 · 0 评论 -
ASP.NET MVC:缓存功能的设计及问题
前言为什么需要讨论缓存?缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的数据,通过一定的方式临时地保存起来,后续的请求根据情况可以直接访问这些保存起来的数据。这种机制就是所谓的缓存机制。根据缓存的位置不同,可以区分为:客户端缓存(缓存在用户的客户端,例如浏览器中)服务器缓存(缓存在服务器中,转载 2014-11-08 17:52:00 · 1952 阅读 · 0 评论