C#
Fish--Fly
这个作者很懒,什么都没留下…
展开
-
C#事件解析及代码示例
一、定义:委托的本质是引用类型,用于包装回调函数,委托用于实现回调机制;事件的本质是委托,事件是回调机制的一种应用。二、代码示例:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{public delegate...原创 2018-12-12 09:22:14 · 841 阅读 · 0 评论 -
Linq+lambda表达式+delegate委托详解及代码示例
一、Linq简介:提供一种统一且对称的方式,让程序员在广义的数据上得到和操作“数据”。简单点说,就是在C#后台像sql查询一样操作集合和数组,从而筛选出我们想要的结果。c#定义的各种简化查询 代码示例: int[] scores1 = new int[] { 97, 92, 81, 60, 541, 1, 88, 81, 79 }; int[] scores2 = n...原创 2018-12-12 09:36:51 · 1189 阅读 · 0 评论 -
.NET、C#和ASP.NET,ASP.NET MVC 四者之间的区别
什么是.NET?.NET是微软公司下的一个开发平台,.NET核心就是.NET Framwork(.NET框架)是.NET程序开发和运行的环境,在这个平台下可以用不同的语言进行开发,因为.NET是跨语言的一个平台。语言可以是C#,f#,j#,vb.net等等。顺便说一下sum公司的JAVA和.NET不同的一点是java是跨平台的,不跨语言的。.NET跨平台仅限于安卓系统和IOS苹果系统。1…ne...转载 2019-02-19 10:52:34 · 1055 阅读 · 0 评论 -
Windbg找出死锁
Windbg找出死锁阅读目录• 前言• 起因• 过程• 结果使用Windbg找出死锁,解决生产环境中运行的软件不响应请求的问题回到目录前言本文介绍本人的一次使用Windbg分析dump文件找出死锁的过程,并重点介绍如何确定线程所等待的锁及判断是否出现了死锁。对于如何安装及设置Windbg请参考:《使用Windbg和SoS扩展调试分析.NET程序》http://www.cnblo...转载 2019-03-20 10:30:37 · 896 阅读 · 0 评论 -
使用.net进行视频格式转换
NET 2.0 调用FFMPEG,并异步读取输出信息的代码…public void ConvertVideo(){Process p = new Process();//建立外部调用线程p.StartInfo.FileName = @“c:/ffmpeg.exe”;//要调用外部程序的绝对路径p.StartInfo.Arguments = “-i XXXXXXXXXXXXXX”;//参数...转载 2019-03-18 17:14:49 · 2679 阅读 · 0 评论 -
.net core中使用ffmpeg获取视频信息并转换为指定格式类型
环境准备:.net core 2.1+.net standard 2.01、下载ffmpeg.exe并放入项目中(具体下载方法可百度,本文重点讲解如何使用)2、将需要的信息写入配置文件中(源文件路径、转换规则){ "Logging": { "LogLevel": { "Default": "Warning" } }, "ConvertParam": ...原创 2019-03-25 16:59:57 · 5798 阅读 · 0 评论 -
C#各种遍历文件夹(递归+非递归)
C#实现递归遍历目录与非递归遍历目录,代码如下:/// /// 递归遍历/// /// /// public void GetFilesRecursion(string pathname, ref List list){string[] subFiles = Directory.GetFiles(pathname);foreach (string subFile in subFi...转载 2019-03-19 10:30:22 · 1238 阅读 · 0 评论 -
C#知识点小节
.net性能优化lambda+linq+delegateTPL多线程析构函数where的用法事件异步事务var关键字参数修饰符常量与只读字段指针扩展方法反射注解进程+应用程序域+上下文动态程序集动态类型IO及序列化C#操作Word&Excel总结计算日期相差天数...原创 2019-03-28 12:13:50 · 127 阅读 · 0 评论