在C#中使用SQLite数据库
在C#中使用SQLite数据库相对简单且灵活。以下是基本步骤:步骤一:安装SQLite NuGet包。步骤二:建立数据库连接。步骤三:执行查询和操作。示例:创建表格。注意事项:使用 using 语句来确保资源正确释放,例如 SQLiteConnection、SQLiteCommand 和 SQLiteDataReader。
2023-11-23 2071 0
C#中使用Cancellation取消异步任务
在C#中,Cancellation 是一种非常有用的机制。它允许我们在异步操作执行过程中通过请求终止操作来提供更好的用户体验和优化资源管理。Cancellation机制的实现是通过使用CancellationToken (取消令牌)来完成的。我们可以在开始异步操作之前创建一个CancellationToken对象,并将其传递给异步操作的方法。
2023-11-20 1884 0
C# dynamic和object的区别
在C#中,dynamic和object都是用于处理不确定类型的数据,但它们有几个重要的区别。object是一个强类型的容器,需要显式转换来访问其成员,而dynamic是一种运行时动态解析的类型,可以更灵活地处理类型不确定的情况。
2023-11-17 2011 0
C# .NET Core 使用Snowflake.Core生成全局唯一ID
Snowflake.Core 通常指的是Twitter开源的分布式唯一ID生成器Snowflake的核心算法部分。Snowflake用于生成分布式环境中的唯一ID,以避免ID冲突。下面是一个简单的C#示例,演示了如何使用 Snowflake.Core 来生成唯一ID。
2023-11-08 2703 0
c# .net framework 改变图片尺寸
要在C#中使用.NET Framework来改变图像的尺寸,你可以使用System.Drawing命名空间提供的类。以下是一个简单的示例,展示如何将图像调整为指定的宽度和高度。
2023-11-05 2118 0
c# quartz 动态生成多个任务
在 C# 中使用 Quartz.NET 动态生成多个任务可以通过以下步骤实现:创建一个继承自 IJob 接口的自定义 Job 类,该类将包含你想要执行的任务逻辑。在你的代码中创建一个调度器(Scheduler)和一个触发器(Trigger)来配置和管理你的任务。
2023-11-01 2611 0
C# .net 代码混淆/加壳工具
C# .NET 代码混淆和加壳是用于保护你的代码,使其难以被反编译或逆向工程。以下是一些常用的 C# .NET 代码混淆和加壳工具。
2023-10-29 4062 0
C# Winform使用DataGridView显示表格数据
DataGridView是.NET框架中用于显示、编辑和操作数据表格的控件。它提供了一个灵活的方式来显示和操作大量的数据。以下是对DataGridView的一些常见应用和实现的总结。
2023-10-29 7848 0
C#自动加载网页并截图成长图片
最近在做一个需求,需要对网页生成预览图。但是网页千千万,总不能一个个打开,截图吧?于是想着能不能使用代码来实现网页的截图。其实要实现这个功能,无非就是要么实现一个仿真浏览器,要么调用系统浏览器,再进行截图操作。
2023-10-29 2119 0
C# WinForm使用CefSharp内嵌网页
CefSharp 是一个用于在 .NET 应用程序中嵌入 Chromium Web 浏览器的开源库。它允许你使用 C# 或其他 .NET 语言来控制 Chromium,这意味着你可以在你的应用程序中实现现代、高性能的 Web 浏览器。
2023-10-29 4299 0
C# .NET Core使用SharpZipLib库分割压缩超大文件
使用SharpZipLib库的ZipOutputStream类,创建一个新的ZIP文件,并将超大文件分割成多个压缩文件。使用Write方法将数据写入ZIP文件,并使用CloseEntry方法关闭每个分割文件的条目。
2023-10-27 2893 0
C# .NET Core中Microsoft.Extensions.Caching.Redis库用法
Microsoft.Extensions.Caching.Redis库可以与Redis服务器进行交互,并在应用程序中实现内存缓存功能。使用Microsoft.Extensions.Caching.Redis库进行缓存的示例。
2023-10-25 2695 0
C# object和dynamic类型的区别
在C#中,object和dynamic类型都被用作存储任何类型的数据,但它们的行为和用途有一些关键差异。下面是它们之间的主要区别。
2023-10-25 2346 0
C# Directory.EnumerateFiles方法实现文件搜索
Directory.EnumerateFiles 是C#中用于获取指定目录中的文件列表的方法。它返回一个可以用于迭代文件路径的可枚举集合。Directory.EnumerateFiles 是一个方便的工具,用于获取指定目录中的文件列表,特别是对于大型目录或者需要节省内存的情况下,它是一个更好的选择。
2023-10-20 2549 0
C# .NET MAUI和WPF的区别
C# .NET MAUI 和 WPF 都是用于创建跨平台 UI 应用程序的框架。它们都具有自己的优点和缺点,适用于不同的应用程序场景。
2023-10-16 3374 0
C#12新特性和语法糖有哪些?
C# 12 于 2023 年 8 月 10 日发布,引入了许多新特性和语法糖,包括:records、pattern matching improvements、top-level statements、improved support for .NET 7和improved support for .NET MAUI。
2023-10-15 2853 0
c#微信SDK开发工具包DotNetCore.SKIT.FlurlHttpClient.Wechat
SKIT.FlurlHttpClient.Wechat是基于 Flurl.Http 的微信 HTTP API SDK,目前已包含公众平台、开放平台、商户平台、企业微信、广告平台、对话开放平台等模块。
2023-10-10 2828 0
VS Code正式推出C# Dev Kit开发工具包
C# Dev Kit开发工具包可以帮助您使用解决方案资源管理器管理代码,并通过集成的单元测试发现和执行来测试代码,从而提升您在任何您喜欢开发的地方(Windows、macOS、Linux,甚至代码空间)的C#开发体验。
2023-10-06 2114 0
C# winform实现文件下载进度条功能
C#在winform中使用HttpClient类来执行文件下载,并结合ProgressBar控件来显示进度条。下面演示如何获取文件下载的状态并实现进度条功能。
2023-10-02 3519 0
C# HttpClient发送http请求上传文件
在C#7.1之后,net推出HttpClient类代替WebRequest, HttpWebRequest, ServicePoint, and WebClient。GetAsync(String)以异步操作将 GET 请求发送给指定 URI。
2023-10-02 2505 0
-
匿
匿名用户 3天前
- 匿
-
飞
飞翔 2026-05-06
-
匿
匿名用户 2026-04-28
-
NI
nightelf 2026-04-23