C# ExecuteScalar()方法案例讲解

执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。1、返回的是一个object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据...

2021-10-10

使用 C# 下载文件的多种方法小结

目录简单下载异步下载下载文件的同时向服务器发送自定义请求头如何解决下载文件不完整的问题使用 Downloader 进行 HTTP 多线程下载下载非 HTTP 协议的文件文件下载是一个软...

2021-10-10

C# SaveFileDialog与OpenFileDialog用法案例详解

1.OpenFileDialogprivate void btnOpen_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDire...

2021-10-10

C# XmlDocument操作XML案例详解

C# XmlDocument操作XMLXML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard Generalized 
Markup Language,标准...

2021-10-10

C#代码延时的几种实现

目录Task.Delay();异步实现线程实现:计时器方式实现:Task.Delay();异步实现using System;using System.Threading.Tasks;namespace csharpYS{ class Program { s...

2021-10-10

Unity Shader实现径向模糊效果

在游戏里面有很多模糊效果,像赛车类游戏。当你加速时,会发现2边的场景变模糊。如下图:今天也来做一下径向模糊效果,首先创建一个Material,给它添加一个纹理后将Material拖到新建...

2021-10-10

C# 使用CancellationTokenSource取消多线程

目录几点关键问题解释:同时取消多个线程:有时间我们在使用多线程的时候,需要取消线程的执行,可以使用CancellationTokenSource来取消对Task开辟多线程的取消如下:我们点击一个按...

2021-10-10

运用示例简单讲解C#取消令牌CancellationTokenSource

目录前言简单示例基础操作
定时取消关联取消
判断取消
源码探究构造入手
小插曲WaitHandle
注册操作
取消操作Cancel操作
CancelAfter操作
总结
前言 相信大家在使用C#进...

2021-10-10

C# MemoryStream类案例详解

MemoryStream位于System.IO命名空间,为系统内存提供流式的读写操作。常作为其他流数据交换时的中间对象操作。 MemoryStream类封装一个字节数组,在构造实例时可以使用一个...

2021-10-10

C# Directory.GetFiles()函数案例详解

C#中Directory.GetFiles() 函数的使用C#中Directory.GetFiles(string path , string searchPattern, SearchOption searchOption )获取path目录中所有文件注:红色字体部...

2021-10-10

关于C#操作文件路径(Directory)的常用静态方法详解

目录Directory:
创建文件夹
删除文件夹
获取文件夹下的子文件夹
获取同类型的文件
判断文件夹是否存在
移动文件夹
总结之前发过File对文件的操作C# (File方法)对文件的操作,...

2021-10-10

C#关联自定义文件类型到应用程序并实现自动导入功能

这几天开发遇到一个需求: 将自定义文件后缀添加默认图标双击 自定义的文件后缀可以自动关联到指定的应用程序并自动打开上述第一、二两点其实是一个需求,本质是和注册表...

2021-10-10

C#通过HttpWebRequest发送带有JSON Body的POST请求实现

目录起因
原来的处理方式
新的方式
起因
很多博客都有描述到这个问题,那么为什么我还要写一篇文章来说一下呢,因为其他的都似乎已经过时了,会导致其实body 并没有发送过去。至...

2021-10-10

C#使用log4net记录日志的方法步骤

一、Nuget安装log4net --> Install-Package log4net二、在AssemblyInfo.cs文件中添加log4net.dll的参数。[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4ne...

2021-10-10

C# DateTime日期比较方法案例详解

之前做到日期时间的时候,有许多格式问题和日期时间比较问题,以及相关条件约束,因为不熟悉这个,浪费许多时间,查找相关资料,记录,以作备用。1. Convert.ToDateTime    &#1...

2021-10-10

C# PropertyInfo类案例详解

对一个对象进行属性分析,并得到相应的属性值,并判断属性的默认值以及空值 public class People { public string name { get; set; } public int age { get;...

2021-10-10

C#获取微信小程序的云数据库中数据的示例代码

目录0 背景说明
0.1 获取AccessToken
0.2 数据库查询
0.3 文件下载
2. 简单的封装
3. 简单测试
4. 参考文档
0 背景说明
试水小程序,实现访客登记,现有.NET程序需要获取该小程...

2021-10-10

WPF自定义路由事件的实例教程

目录路由事件模型【分析代码】【自定义路由事件】总结路由事件模型传统的简单事件模型中,在消息激发是将消息通过事件订阅的然后交给事件的相应者,事件的相应者使用事件的处理...

2021-10-10

Unity实现简单场景分层移动

本文实例为大家分享了Unity实现简单场景分层移动的具体代码,供大家参考,具体内容如下前言开发游戏经常需要用到把前景、场景、背景等不同层级的物体进行不同速度的移动以实现...

2021-10-10

小白2分钟学会Visual Studio如何将引用包打包到NuGet上

前言之前我们说10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#),过程有些许繁琐,并且需要有一定的基础。怎么办呢,不慌,看法宝。两步完成打包上...

2021-10-10

C#多线程开发之任务并行库详解

目录前言任务并行库
一、创建任务二、使用任务执行基本操作三、处理任务中的异常总结前言之前学习了线程池,知道了它有很多好处。使用线程池可以使我们在减少并行度花销时节...

2021-10-10

C# 总结QueueUserWorkItem传参几种方式案例详解

最近在学习citrix的xenserver6.2的源代码,发现多处用到System.Threading命名空间下的ThreadPool.QueueUserWorkItem方法:public static bool QueueUserWorkItem(WaitCallback...

2021-10-10

C# pictureBox用法案例详解

PictureBox 控件可以显示来自位图、图标或者元文件,以及来自增强的元文件、JPEG 或 GIF 文件的图形。如果控件不足以显示整幅图象,则裁剪图象以适应控件的大小。本文利用openf...

2021-10-10

C# PropertyGrid使用案例详解

1. 只有public的property能显示出来,可以通过BrowsableAttribute来控制是否显示,通过CategoryAttribute设置分类,通过DescriptionAttribute设置描述,Attribute可以加在Class上,也...

2021-10-10

C# CultureInfo之常用InvariantCulture案例详解

1、CultureInfo的InvariantCulture的作用(1)、CultureInfo使整个.NET Framework更加人性化,因为这可以使同一个数据适应不同地区和文化,这样当然满足处于不同地区和文化的用户...

2021-10-10

C# Assembly.Load案例详解

 我们在使用C# 语言的Assembly.Load 来加载托管程序集并使用反射功能时,一般需要先通过Assembly.Load(), Assembly.LoadFrom() 等方法将目标托管程序集加载到当前应用程...

2021-10-10

浅析C#更改令牌ChangeToken

目录简单实例CancellationChangeToken示例CompositeChangeToken示例源码探究IChangeToken接口CancellationChangeToken实现ChangeToken类的实现CompositeChangeToken实现自...

2021-10-10

unity实现方向盘转动效果

本文实例为大家分享了unity实现方向盘转动效果的具体代码,供大家参考,具体内容如下效果手指或鼠标拖动方向盘旋转,有角度限制,松手后自动回转。代码将代码添加到方向盘Image上。...

2021-10-10

10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)

目录前言创建类库方法NuGet发布到服务器
1、登录NuGet账号获取API keys2、下载Nuget.exe并发布项目3、NuGet发布到服务器参考文献前言  NuGet就是一个包(package)管理平台,确...

2021-10-10

C# 本地函数与 Lambda 表达式详细介绍

目录1、C# 本地函数与 Lambda 表达式2、Lambda 表达式3、本地函数4、那么,局部函数的目的是什么?1、C# 本地函数与 Lambda 表达式C# 局部函数通常被视为 lambda 表达式的进一...

2021-10-10

C#异步使用需要注意的几个问题

目录一、异步模型的基本概述二、C#异步使用需要注意的几个问题三、CancellationToken 结构体1.手动取消2.利用方法取消,抛出异常3. 传参数取消4.手动触发事件取消任务5.Task...

2021-10-10

C# 最基础知识介绍--多态

目录一、C# 多态性二、静态多态性三、函数重载四、C# 运算符重载1、运算符重载的实现
2、可重载和不可重载运算符五、动态多态性前言:👻🎄
学过编程的人都知...

2021-10-10

C#异常执行重试的实现方法

一 模式介绍重试模式,是应用在异常处理中,发生异常的时候,能够对业务程序进行重新调用,在实际中,可以使用Polly提供稳定,简单的用法,自己实现主要是对模式的一种了解。二 模式实现p...

2021-10-10

C# web.config之<customErrors>节点说明案例详解

<customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性,表示应用程序发生错误时重定向到的默...

2021-10-10

C# AttributeUsage使用案例详解

C# AttributeUsage的使用是如何的呢?首先让我们来了解一下什么是AttributeUsage类它是另外一个预定义特性类,AttributeUsage类的作用就是帮助我们控制定制特性的使用。其实Att...

2021-10-10

C# Record构造函数的行为更改详解

如何更改 C# Record 构造函数的行为Record[1] 是 C# 9 中的一个新功能。Record是从Structs[2]借用的特殊类, 因为它们具有 基于值的相等性,您可以将它们视为两类类型之间的混...

2021-10-10

C#多线程开发实战记录之线程基础

目录前言线程基础
1、创建线程2、暂停线程3、线程等待4、线程终止C#中的lock关键字总结前言最近由于工作的需要,一直在使用C#的多线程进行开发,其中也遇到了很多问题,但也都解...

2021-10-10

C#9特性record 类型、模式匹配、init 属性详情

目录C#的特性record 类型、模式匹配、init 属性一、record 类型二、模式匹配(Pattern Matching)三、属性的 init 访问器C#的特性record 类型、模式匹配、init 属性一、record...

2021-10-10

C#变量命名规则小结

变量:1.作用 :可以让我们在计算机中存储数据2.语法:变量类型 变量名=赋值;3.常用的数据类型: int 整数类型 取值范围:最大2147483647;最小-2147483648 double...

2021-10-10

C#发送Get、Post请求(带参数)

目录Get请求Post请求Get请求1.简单发送Get请求/// <summary>/// 指定Url地址使用Get 方式获取全部字符串/// </summary>/// <param name="url">请求链接地址</param>/// <re...

2021-10-10

C# DialogResult用法案例详解

在程序中,经常会弹出一个对话框来让用户填写一些信息,填写完成后,当用户点击“确定”按钮后,在主窗体中进行其他的处理。比如一个简单的例子,在主窗体中有一个菜单,是“增加用户”...

2021-10-10

C# ManagementObjectSearcher操作window案例详解

在刚学C#,用ManagementObjectSearcher 竟然不能解析到头文件,需要手动 Add Referance..前言:&#160;我们在很多情况下想要获得计算机的硬件或操作系统的信息,比如获得CPU序列号给...

2021-10-10

C# CultureInfo类案例详解

c#中的CultureInfo类CultureInfo类位于System.Globalization命名空间内,这个类和命名空间许多人都不是很熟悉,实际我们在写程序写都经常间接性的接触这个类,当进行数字,日期时间...

2021-10-10

C# ThreadPool之QueueUserWorkItem使用案例详解

先看代码://设置可以同时处于活动状态的线程池的请求数目。 bool pool = ThreadPool.SetMaxThreads(8, 8);if (pool) { ThreadPool.QueueUserWorkItem(o => this.DoSometh...

2021-10-10

C#中API调用的多种方法

介绍
API( Application Programming Interface ),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编...

2021-10-10

Unity之Luaframework框架lua调用C#方法

前言最近,新来的同事写接口,需要知道lua怎么调用C#脚本,趁这个机会也给大家分享一下。道理我也不多少,直接上干货。框架介绍本项目采用luaframework+ugui,详情咨询度娘。
框架:创...

2021-10-10

关于C#理解装箱与拆箱

目录1.理解装箱2.理解拆箱3.生成的 IL 代码4.实际应用5.小结1.理解装箱简单地说,装箱就是将一个值类型的数据存储在一个引用类型的变量中。假设你一个方法中创建了一个 int...

2021-10-10

C#通过GET/POST方式发送Http请求

目录两者的区别:参数传输数据的大小
安全性
Get请求
Post请求
介绍http请求的两种方式,get和post方式。并用C#语言实现,如何请求url并获取返回的数据两者的区别:参数Get请求把提...

2021-10-10

C# InitializeComponent()方法案例详解

在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。//位于.cs文件之中的InitializeComponent(...

2021-10-10

C# 控件属性和InitializeComponent()关系案例详解

namespace Test22{ partial class Form1 { /// <summary> /// 必需的设计器变量。 /// </summary> private System.ComponentModel.ICon...

2021-10-10
返回顶部
顶部