微软 .NET最新语言战略 主推C#和F#
近期Microsoft .NET 团队首席项目经理 Kathleen Dollard 发布了 .NET 语言战略的更新。新战略文档托管在 Microsoft Learn 网站上。它分为三种主要的 .NET 语言:C#、F# 和 VB.NET。
2023-04-12 2041 0
c#压缩和解压缩文件
在 C# 中,可以使用 System.IO.Compression 命名空间中的类来进行文件压缩和解压缩操作。具体来说,可以使用 GZipStream 和 DeflateStream 类来进行压缩和解压缩操作。
2023-04-05 2131 0
c# decimal保留2位小数 并向下舍入
在 C# 中,如果要将小数点后面的数字向下舍入,可以使用 Math.Floor() 方法。例如,以下代码将使 result 变量的值为 123.45。
2023-03-22 3441 0
.NET Core c#使用SkiaSharp压缩裁切图片去除水印
在.NET 6中,微软官方建议使用SkiaSharp库进行图片操作。本文主要介绍使用SkiaSharp库压缩裁切图片去除水印。
2023-03-20 3838 0
.NET Core c#使用SkiaSharp压缩图片
微软官方建议使用SkiaSharp库进行图片操作。.NET 6 c#使用SkiaSharp压缩图片是比较方便的。
2023-03-20 7878 0
Roslyn脚本化C#代码CSharpScript使用方法
Roslyn 是微软公司开源的 .NET 编译器。编译器支持 C# 和 Visual Basic 代码编译,并提供丰富的代码分析 API。Roslyn不仅仅可以直接编译输出,难能可贵的就是上述描述中的开放了编译的API,使得代码脚本化成为了可能。
2020-08-10 8360 0
c#无损压缩图片代码,可设置压缩质量
c#无损压缩图片代码,可设置压缩质量。想做一个网络爬虫,但是想把网页上的图片也下载到本地,于是写了下载图片的功能。但是第三方网站上的图片大小尺寸各异,有些特别大,考虑到磁盘空间和大小统一,便需要图片的等比例缩放和压缩。
2018-08-03 8562 0
c#实现与Java无差异的GZip压缩和GZip解压缩
c#实现与Java无差异的GZip压缩和GZip解压缩,其中有个坑就是GZip压缩的时候,只有在GZipStream在Dispose后调应对应MemoryStream.ToArray()所得到的结果才是正确的压缩数据。
2018-06-09 4626 1
hprose for C#使用教程
?Hprose是一个商业开源的新型轻量级跨语言跨平台的面向对象的高性能远程动态通讯中间件。它支持众多语言,例如 C++,.NET,Java,Delphi,Objective-C, ActionScript,JavaScript,ASP,PHP,Python,Ruby,Perl 等语言。本文简单的给出了hprose的服务端和客户端代码示例。
2017-03-07 9793 0
c#使用MongoDB开发LBS应用
MongoDB地理位置索引常用的有两种。2d 平面坐标索引,适用于基于平面的坐标计算。也支持球面距离计算,不过官方推荐使用2dsphere索引。2dsphere 几何球体索引,适用于球面几何运算。
2015-03-31 4150 0
C# Word转换成Pdf的方法
C# Word转换成Pdf的方法,需要引用Microsoft.Office.Interop.Word命名空间,使用下面的方法Word转换成Pdf很方便。
2014-10-24 4625 0
c#获取两个数组或集合的交集或差集
c#获取两个数组或集合的交集或差集。不要使用循环,效率肯定低。C#有现成的高性能的获取数组或集合的交集或差集方法:Intersect和Except。
2014-10-15 6211 0
深入学习C#反射
反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。
2014-09-09 3186 0