C#教程

关注公众号 jb51net

关闭

首页 >> 软件编程 >> C#教程

C#配置文件设置及应用详解

在软件开发过程中,配置文件是常用的一个功能,用于在程序运行时调整应用程序的行为,C# 提供了多种方式来创建和使用配置文件,本文将详细介绍 C# 配置文件的创建、修改、读取和写入,以及跨平台配置文件的应用,需要的朋友可以参考下

使用C#解决Excel自动适应列宽的问题

这篇文章主要介绍了如何使用C#解决Excel自动适应列宽的问题,通过 COM 操作 Excel 自动适应列宽的方法是 AutoFit 方法,该方法适于自动适应列宽或行高,文中通过代码示例和图文讲解的非常详细,需要的朋友可以参考下

C#延时关闭电脑、取消关闭电脑操作方法(需管理员权限)

在C#中,如果想实现延时关闭电脑和取消关闭的功能,可以有多种方法,下面给大家分享C#延时关闭电脑、取消关闭电脑操作方法,感兴趣的朋友一起看看吧

C#中使用NLog库进行日志记录的流程详解

NLog 是 .NET 的日志记录框架,具有丰富的日志路由和管理能力,极大地帮助您生成和管理日志,NLog 是一个库,可以轻松地同时记录和管理多个不同区域中的数据,本文将给大家介绍在C#中使用 NLog 库进行日志记录的教程,需要的朋友可以参考下

C#开启线程的四种方式小结

在C#中,多线程编程是处理并发操作、提高程序性能的重要手段,C#提供了多种方式来创建和管理线程,下面将介绍四种常用的开启线程的方法,并附上相应的实现代码,需要的朋友可以参考下

C#中属性PropertyInfo使用示例小结

在C#中,PropertyInfo是一个用于获取和设置属性的类,这篇文章主要介绍了C#中属性PropertyInfo怎么使用,需要的朋友可以参考下

C#使用RegNotifyChangeKeyValue监听注册表更改的方法小结

RegNotifyChangeKeyValue的最后一个参数传递false,表示以同步的方式监听,这篇文章主要介绍了C#使用RegNotifyChangeKeyValue监听注册表更改的方法小结,需要的朋友可以参考下

C#中接口的显式实现与隐式实现及其相关应用案例详解

最近在学习演化一款游戏项目框架时候,框架作者巧妙使用接口中方法的显式实现来变相对接口中方法进行“密封”,增加实现接口的类访问方法的“成本”,这篇文章主要介绍了C#中接口的显式实现与隐式实现及其相关应用案例,需要的朋友可以参考下

C#中处理JSON数据的方式示例详解

在C#中,可以使用System.Text.Json和Newtonsoft.Json这两个流行的库来将对象序列化为JSON字符串,本文给大家介绍C#中处理JSON数据的方式,感兴趣的朋友跟随小编一起看看吧

C#多线程同步lock、Mutex的实现

本文主要介绍了C#多线程同步lock、Mutex的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

WPF中MVVM模式的理解与实现

MVVM是一种设计模式,特别适用于WPF(Windows Presentation Foundation)等XAML-based的应用程序开发,MVVM模式主要包含三个部分:Model(模型)、View(视图)和ViewModel(视图模型),本文给大家介绍了WPF中MVVM模式的理解与实现,需要的朋友可以参考下

C#中常见的数据缓存方式汇总

在C#开发中,数据缓存是一种优化应用程序性能的常见技术,合理的缓存策略可以减少对数据源的访问次数,提高数据处理速度,从而改善用户体验,下面将详细介绍几种在C#中常见的数据缓存方式,以及相应的实例,需要的朋友可以参考下

C#读取CSV文件的方法总结

CSV文件是一种简单的文本文件格式,用于存储表格数据,在C#中,有多种方法可以用于读取CSV文件,本文将介绍几种常见的读取CSV文件的方法,包括使用System.IO命名空间中的类、使用CsvHelper库以及使用LINQ,需要的朋友可以参考下

C#9.0中init访问器的实现

本文主要介绍了C#9.0中init访问器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

C# Socket文件上传至服务器的操作方法

文件上传有FTP、WebApi、WebService等等,这次我们来实现一个基于socket通信的本地客户端上传文件到服务器的例子,这篇文章主要介绍了C# Socket文件上传至服务器的操作方法,需要的朋友可以参考下

C#利用WinForm实现查看指定目录下所有图片功能

Windows 窗体是用于生成 Windows 桌面应用的 UI 框架, 它提供了一种基于 Visual Studio 中提供的可视化设计器创建桌面应用的高效方法,本文介绍了C#利用WinForm实现可以查看指定目录文件下所有图片功能,需要的朋友可以参考下

C#实现访问Web API Url提交数据并获取处理结果

Web API  是 Web 服务器和 Web 浏览器之间的应用程序处理接口,我们常见的模式是访问 Web API Url 地址,并获取 Json 、XML或其它指定格式的处理结果, 本文我们介绍了使用C#实现访问Web API Url提交数据并获取处理结果,需要的朋友可以参考下

C# System.BadImageFormatException问题及解决

这篇文章主要介绍了C# System.BadImageFormatException问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

C#对文件进行批量重命名或者对某单个文件进行改名的示例代码

这篇文章主要介绍了C#对文件进行批量重命名或者对某个单独的文件进行改名的实现方法,文中有相关的代码示例供大家参考,具有一定的参考价值,需要的朋友可以参考下

在.NET WebService中跨域CORS问题的解决方案

在现代的Web应用程序开发中,跨域资源共享(Cross-Origin Resource Sharing, CORS)问题是开发者经常遇到的一个挑战,在这篇博客中,我们将深入探讨如何在 .NET WebService 中解决CORS问题,帮助开发者顺利实现跨域请求,需要的朋友可以参考下

.net使用cap实现消息异步处理

CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点,本文给大家介绍了.net下使用cap实现消息异步处理,需要的朋友可以参考下

C#结合JavaScript对Web控件进行数据输入验证的实现方法

在 Web 应用的录入界面,数据验证是一项重要的实现功能,数据验证是指确认 Web 控件输入或选择的数据,本文我们将介绍如何通过C# 后端及JavaScript 前端对 Web 控件进行数据输入有效性的验证,感兴趣的朋友可以参考一下

C# .Net8 switch的用法小结

在 .net 8中,switch 不需要再和传统的写法一样了,会更加的方便,本文主要介绍了C# .Net8 switch的用法小结,具有一定的参考价值,感兴趣的可以了解一下

C#实现在Excel中添加筛选器并执行筛选的操作

自动筛选器是 Excel 中的一个基本但极其有用的功能,它可以让你根据特定的条件来自动隐藏和显示你的数据,当有大量的数据需要处理时,这个功能可以帮你快速找到你需要的信息,下面将介绍如何使用免费.NET Excel库在Excel中添加、应用和删除自动筛选器,需要的朋友可以参考下

在C#语言里对NULL的技术处理小结

在 C# 中处理 null 值是编写可靠且可靠的代码的一个重要方面,在本文中,我将讨论一些在 C# 中处理 null 值的最常用技术,感兴趣的朋友跟随小编一起看看吧

C#使用channel实现Plc异步任务之间的通信

在C#的并发编程中,Channel是一种非常强大的数据结构,用于在生产者和消费者之间进行通信,本文将给大家介绍C#使用channel实现Plc异步任务之间的通信,文中有相关的代码示例供大家参考,感兴趣的朋友跟着小编一起来看看吧

使用C#表达式树实现对象的深克隆(实例详解)

C# 的表达式树提供了一个强大的机制,可以将代码以数据结构的形式表示出来,使得代码可以在运行时进行检查、修改或执行,这为动态查询生成、代码优化和动态编程提供了很多可能性,这篇文章主要介绍了使用C#强大的表达式树实现对象的深克隆,需要的朋友可以参考下

C# 实现Ping远程主机功能及代码演示

这篇文章主要介绍了C# 实现Ping远程主机功能,本教程将演示1.0.2版本更新功能,以及实现的具体代码演示,需要的朋友可以参考下

C#使用OleDb操作Excel和数据库的策略

在C#编程中,使用OleDb可以方便地实现对Excel文件和数据库的操作,本文探讨了在C#中使用OleDb技术操作Excel和数据库的策略,文章详述了OleDb的定义、配置环境的步骤,并通过实际代码示例演示了如何高效读写Excel文件和交互数据库,需要的朋友可以参考下

C#实现多线程的几种方式常用场景分析

多线程是C#中一个重要的概念,多线程指的是在同一进程中同时运行多个线程的机制,多线程适用于需要提高系统并发性、吞吐量和响应速度的场景,可以充分利用多核处理器和系统资源,提高应用程序的性能和效率,这篇文章主要介绍了C#实现多线程的几种方式,需要的朋友可以参考下

C#动态查询之巧用Expression组合多条件表达式的方法和步骤

在C#中,可以使用AndAlso和OrElse方法组合两个Expression<Func<T, bool>>类型的表达式,下面通过实例代码给大家分享C#动态查询之巧用Expression组合多条件表达式,感兴趣的朋友跟随小编一起看看吧

C#中一个方法返回多个值的实现方法小结

通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回,因此本文给大家介绍了C#中一个方法返回多个值的实现方法及示例代码,需要的朋友可以参考下

基于C#实现简单的音乐播放器

这篇文章主要介绍了如何基于C#实现简单的音乐播放器,考虑到需求中的界面友好和跨版本兼容性,我们可以选择选择Windows Forms作为开发平台,Windows Forms提供了一个简单而强大的方法来创建桌面应用程序,文中通过代码示例给大家讲解的非常详细,需要的朋友可以参考下

深入解析C#中的async和await关键字

C#语言中的async和await关键字使得编写异步代码变得更加简洁和易读,本文将深入解析C#中的async和await,帮助您更好地理解它们的工作原理和用法,,需要的朋友可以参考下

C#/C++ 通过ODBC连接OceanBase Oracle租户的详细过程

近期我们项目正处于将Oracle数据库迁移到OceanBase Oracle租户模式的阶段,考虑到我们项目采用了C++和C#混合开发,并且使用了多种技术,因此存在多种数据库连接方式,C#连接OceanBase的案例相对较少,因此我特意记录下这一过程,感兴趣的朋友一起看看吧

C# 中类型转换方式之显式转换和 as 运算符

在 C# 中,有两种常见的类型转换方式:显式转换和as 运算符,它们用于在不同类型之间进行转换,以下是对这两种转换方式的详细解释和示例说明,感兴趣的朋友跟随小编一起看看吧

C#中环境变量示例详解

环境变量是操作系统中存储的一种机制,用于保存与操作系统环境和应用程序运行相关的配置信息,在 C# 中,可以使用 Environment.GetEnvironmentVariable 方法来获取特定环境变量的值,下面给大家介绍C#中环境变量示例代码,一起看看吧

基于C#实现音乐文件的播放功能

本文介绍了如何使用C#编写一个简单的程序来实现音乐文件的播放功能,程序能够读取MP3文件和ogg文件,并通过合适的控件进行播放,同时,程序具备处理异常、良好的用户界面和兼容性的特点,感兴趣的朋友可以自己动手尝试一下

C#使用SqlSugarClient进行数据访问并实现了统一的批量依赖注入(示例代码)

M为 BaseDto 请用C# 给出一个案例,支持不同表对应不同的业务逻辑层,然后不同仓储实例,不同表的业务,都实现统一的批量依赖注入,下面通过示例给大家演示如何使用SqlSugarClient进行数据访问,并实现了统一的批量依赖注入,感兴趣的朋友跟随小编一起看看吧

详解C#应用程序如何实现多屏显示

这篇文章主要为大家详细介绍了C#如何实现把主屏运行程序中多个窗体移动到各个扩展屏幕位置显示,感兴趣的小伙伴可以跟随小编一起学习一下
上一页共3页:1/3下一页