搜索结果
查询Tags标签: c#,共有 5553条记录-
C# 属性(字段)与构造函数谁先执行
你知道属性(字段)与构造函数谁先执行吗? - 杨浩瑞 - 博客园 (cnblogs.com)1 public class SportJudge2 {3 private DAL.SportJudgeDataContext sj = new DAL.SportJudgeDataContext();4 /*先测试初始化与未初始化的属性和构造函数的执行顺序*/5 private St…
2022/8/30 1:23:07 人评论 次浏览 -
C#捕获未处理异常
Console控制台程序 使用AppDomain.CurrentDomain.UnhandledException捕获所有线程的未处理异常 注1:执行完异常捕获的OnUncaughtExceptionHandler回调函数后,进程会立即退出。using System;namespace ConsoleApp1 {class Program{ static void Main(string[] args){AppD…
2022/8/29 1:22:57 人评论 次浏览 -
C#中Linq常用用法
1、linq中交集、并集、差集的用法 简单的交集、并集、差集用法如下:List<string> ListA = new List<string>(); List<string> ListB = new List<string>(); List<string> ListResult = new List<string>();ListResult = ListA.Disti…
2022/8/29 1:22:52 人评论 次浏览 -
C# Webservice 上传文件保存 413 (Request Entity Too Large)
文件太大,需要调整配置文件 在webconfig下插入以下代码:<system.webServer><security><requestFiltering><requestLimits maxAllowedContentLength="1024000000"></requestLimits></requestFiltering></security>&…
2022/8/28 14:24:26 人评论 次浏览 -
ASP.NET MVC的故事(未完结)
参考: 《ASP.NET MVC实战》 邹琼俊 20220825 介绍工具(VS,Git,Reflector),VS快捷键和使用技巧 C#语法的特性(都是语法糖) C#2.0: 2.1 泛型:使用中括号,类似占位符,延迟确定数据类型,有泛型类方法接口委托,如List<string> slt=new List<string>();…
2022/8/28 14:24:24 人评论 次浏览 -
C#中的委托(delegate)与事件(event)
委托.NET团队之初想要实现一种用于任何后期绑定算法的引用类型,也就是想要一种可用于对方法引用的一种结构,同时又希望它能支持单播和多播,于是委托诞生了。 多播指的将多个方法调用链接在一起调用,就像一个列表一样单播指的是单一方法的调用,其实可以认为单播是多…
2022/8/27 14:23:20 人评论 次浏览 -
U8 V13.0小白入门开发记录六-------------------插件开发(C#)调试
这里继续延用上一章所写的内容举例。在上一章创建完工程并写完方法后,如何调试我们的业务逻辑呢?1.首先登录我们的U8 V13客户端 2.在VS打开的工程中,点击【调试】->【附加进程】,如图: 3.开始调试 4.点击U8【其它入库】单据上的审核按钮,进入调试程序,如图:
2022/8/27 14:23:18 人评论 次浏览 -
C#中=>语法
一、 From to: https://blog.csdn.net/qq_41598072/article/details/124017274 =>是Lambda表达式 参数=>关于参数的函数 举例: Func<int, int> Add = (x, y) => x + y; int Out = Add(3,3); //Out = 6二、From to: https://zhidao.baidu.com/ques…
2022/8/26 14:26:28 人评论 次浏览 -
在 C# 中使用 Span<T> 和 Memory<T> 编写高性能代码
目录在 C# 中使用 Span 和 Memory 编写高性能代码.NET 中支持的内存类型 .NET Core 2.1 中新增的类型 访问连续内存: Span 和 Memory Span 介绍 C# 中的 SpanSpan 和 Arrays Span 和 ReadOnlySpanMemory 入门ReadOnlyMemorySpan 和 Memory 的优势 连续和非连续内存缓冲区 …
2022/8/26 14:23:21 人评论 次浏览 -
PerfView专题 (第十一篇):使用 Diff 功能洞察 C# 内存泄漏增量
一:背景 去年 GC架构师 Maoni 在 (2021 .NET 开发者大会)[https://ke.segmentfault.com/course/1650000041122988/section/1500000041123017] 上演示过 PerfView 的 Diff 功能来寻找内存增量,个人感觉这个功能非常不错,简单省事,所以这里就整合到 PerfView 专题中,分…
2022/8/26 5:23:13 人评论 次浏览 -
C# 读取MotherBoard的信息
通过C# 来读取PC 的MotherBoard 上的信息,如 产品名称,制造商,版本等,方法如下:Reference中添加 System.Management,并在头文件中引入该 Assemble 添加对应的类,并进行使用,如下实例:public static class MotherBoardInfo{private static ManagementObjectSear…
2022/8/25 1:23:06 人评论 次浏览 -
C#下载csv代码总结(解决中文乱码问题)
/// <summary>/// 下载/// </summary>/// <param name="startTime"></param>/// <param name="endTime"></param>public void Download(DateTime? startTime, DateTime? endTime){Response<VSysLog> _rs…
2022/8/25 1:23:05 人评论 次浏览 -
C#扩展方法
1.扩展方法定义向现有的类型“添加”方法。例如:String Int Class DataTable等2.语法规则扩展方法定义在静态类的静态方法中 第一个参数指定该方法用于哪个类型,并该参数以 this 修饰符为前缀 扩展方法后面只有一个 this 修饰的参数不属于方法参数,此扩展是无参方法3.无…
2022/8/25 1:22:58 人评论 次浏览 -
C#中锁的使用分类
1 互斥锁lock(基于Monitor实现)定义: private static readonly object Lock = new object(); 使用: lock (Lock){ //todo} 作用:将会锁住代码块的内容,并阻止其他线程进入该代码块,直到该代码块运行完成,释放该锁。 注意:定义的锁对象应该是 私有的,静态的,…
2022/8/24 1:22:59 人评论 次浏览 -
C#之List、Queue、Stack使用EnsureCapacity方法预设数组大小
简介List、Queue 和 Stack 集合中的 EnsureCapacity方法预设数组大小。 为什么以及何时使用EnsureCapacity 方法 这里我们将首先了解为什么需要使用这种方法以及何时使用。在 List、Queue 和 Stack内部使用的是数组来表示集合。每次我们向这些集合添加更多项时,我们都需要…
2022/8/23 14:54:49 人评论 次浏览