C#中SQL Command的基本用法

Command 常用属性
CommText 要下达至数据源的命令
CommanTimeout 出错等待时间Command 三种方法 ExecuteNonQuery() 不返回值 ,一般应用于insert,update,delete语句中 Execut...

2021-07-15

C#中的应用程序接口介绍及实现,密封类与密封方法

API Application Programming Interface 应用程序接口
接口
定义 :指描述可属于任何类或结构的一组相关功能。
接口的成员可以是方法(不能有方法体),属性,事件和索引器,但不能包...

2021-07-15

C#开启线程的四种方式示例详解

一、异步委托开启线程 public static void Main(string[] args){ Action<int,int> a=add; a.BeginInvoke(3,4,null,null);//前两个是add方法的参数,后两个可以为空 Consol...

2021-07-15

C#中List和SortedList的简介

一、List简介所属命名空间:System.Collections.Generic public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerableList<T>类是Ar...

2021-07-15

c#中的扩展方法学习笔记

前言最近在看王清培前辈的.NET框架设计时,当中有提到扩展方法 .开头的一句话是:扩展方法是让我们在不改变类原有代码的情况下动态地添加方法的方式,这给面向对象设计 模块设...

2021-07-15

C#如何通过T4自动生成代码详解

T4简介
T4(Text Template Transformation Toolkit)在 Visual Studio 中,“T4 文本模板”是由一些文本块和控制逻辑组成的混合模板,它可以生成文本文件。 在 Visual C# 或 Visu...

2021-07-15

C#使用GZipStream实现文件的压缩与解压

本文实例为大家分享了C#实现文件的压缩与解压的具体代码,供大家参考,具体内容如下需引入 System.IO.Compression;1.C#代码(入门案例)Console.WriteLine("压缩文件.................

2021-07-15

C#栈和队列的简介,算法与应用简单实例

堆栈(Stack)代表了一个后进先出的对象集合。当您需要对各项进行后进先出的访问时,则使用堆栈。当您在列表中添加一项,称为推入元素,当您从列表中移除一项时,称为弹出元素。常用方...

2021-07-15

C#中重载重写和覆盖的定义与区别

一、重载 1、重载示意 重载(Overload)是重新加载的意思,指的是同一个类中同名,但是参数列表不同的方法组(返回值不能区别函数是否重载),重载没有关键字。通俗点说重载是对内存中...

2021-07-15

C#使用String和StringBuilder运行速度测试及各自常用方法简介

对Sting和StirngBuilder进行速度测试使用Stopwatch 秒表计时器类(注意引用命名空间System.Diagnostics;)中的方法,Start()开始计时,Stop()停止计时,属性Elapsed:返回开始到结束的...

2021-07-15

C#使用委托的形式调用线程代码实例

委托对于委托,我们都知道他是一个引用类型,具有引用类型所具有的通性。需要知道的是它保存的不是实际值,只是是保存对存储在托管堆中的对象的引用。或说的直接点,委托就相当于叫...

2021-07-15

C# winform程序实现开机自启动并且识别是开机启动还是双击启动

开机启动程序,在很多场合都会用到,尤其是那种在后台运行的程序。效果图:以上两幅图都用到了命令行启动程序,为了模拟开机启动或者其他程序调用此程序。第一幅图:程序启动可以根据...

2021-07-15

Asp.Net(C#)使用oleDbConnection 连接Excel的方法

Asp.Net(C#)使用oleDbConnection 连接Excel"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/MyExcel.xls;Extended Properties= "Excel 8.0;HDR=Yes;IMEX=1"针对如果上连...

2021-07-15

C#使用反射(Reflect)获取dll文件中的类型并调用方法

使用反射(Reflect)获取dll文件中的类型并调用方法,具体内容如下需引用:System.Reflection;1. 使用反射(Reflect)获取dll文件中的类型并调用方法(入门案例)static void Main(string[]...

2021-07-15

C#使用XmlDocument或XDocument创建xml文件

使用XmlDocument或XDocument创建xml文件,具体内容如下需引用:System.Xml; System.Xml.Linq;1.使用XmlDocument创建xml(入门案例)static void Main(string[] args) { //使用Xm...

2021-07-15

C#代码实现扑克牌排序的几种方式

扑克牌游戏,总是能用到很多的手牌排序,总结了几种方式供参考,顺便记录一下方便以后使用。我做的这个是由(1-13:黑桃A-K || 14 - 26:红桃 || 27 - 39:梅花 || 39 - 52 : 方片 || 5...

2021-07-15

C# Dictionary和SortedDictionary的简介

1、SortedDictionary 泛型类SortedDictionary 泛型类是检索运算复杂度为 O(log n) 的二叉搜索树,其中 n 是字典中的元素数。就这一点而言,它与 SortedList 泛型类相似。这两个...

2021-07-15

C#使用SQL DataAdapter数据适配代码实例

数据适配DataAdapter 对象是DataSet 和数据源之间的桥梁,可以建立并初始化数据表(即DataTable),对数据源执行SQL指令。与DataSet 对象结合,提供DataSet对象存取数据源执行SQL指令...

2021-07-15

C#中const和readonly的用法比较

const常量创建const常量有两个优点,第一个优点是由于使用了有意义的名称,和数字相比,const常量更易于阅读和修改;第二个优点是由于编辑器保证他的值在程序运行的过程中保持固定...

2021-07-15

C#中String和StringBuilder的简介与区别

简介区别String的缺点是每次字符串变量的内容发生了改变时,都必须重新分配内存。你想想,如果创建一个迭代100000次的循环,每次迭代都将一个字符连接到字符串,这样内存中就会有10...

2021-07-15

C#使用Interlocked实现线程同步

通过System.Threading命名空间的Interlocked类控制计数器,从而实现进程 的同步。Iterlocked类的部分方法如下表:示例,同时开启两个线程,一个写入数据,一个读出数据代码如下:(但是...

2021-07-15

C# datagrid非常规方法实现添加合并列

将DataGrid中上面这个表头变成下面的两行表头,你会怎么实现?很巧妙地截断和补充td tr来实现以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。...

2021-07-15

Win10下C# DateTime出现星期几问题的解决方法

昨天晚上写代码的时候偶然发现 DateTime 里出现了星期几,当时一阵凌乱,去网上百度没有详细解决办法,很多人说可以用用 ToString 解决。也有部分人说可以修改系统时间的显示,我打...

2021-07-15

C#抽象类与抽象方法详解

本文实例为大家分享了C#抽象类与抽象方法的具体实现代码,供大家参考,具体内容如下1.代码class Program { static void Main(string[] args) { for (int i = 1; i < 10; i+...

2021-07-15

C# 中使用正则表达式匹配字符的含义

正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。接下来通过本文给大家介绍C# 中使用正则...

2021-07-15

C#使用SQL DataReader访问数据的优点和实例

DataReaderDataReader对象提供了用顺序的,只读的方式读取Command对象获得的数据结果集,正是因为DataReader是以顺序的方式连续的读取数据,所有DataReader会以独占的方式打开数...

2021-07-15

C#面向对象编程基础概念汇总

一、类与实例对象是一个自包含的实体,用一组可识别的特性和行为类标示,面向对象编程,就是针对对象编写类,就是具有相同属性和功能的抽象的集合。
注意:
类名称首字母要大写,多个...

2021-07-15

C#实现窗体全屏的两种方法

本文为大家分享了C#实现窗体全屏的具体代码,供大家参考,具体内容如下
方法一:不过此方法有时候会出现莫名的bug//程序启动路径,与生成程序的exe文件在同一目录下public String e...

2021-07-15

C#中通过使用Connection类来实现打开/关闭数据库的代码实例

为了访问数据库,就要提供数据库连接类,在C#中,是通过Connection类来实现的四种类型的连接方式 SQLConnection ADOConnection OractleConnection ODBCConnection以SQLConnec...

2021-07-15

C#实现顺序栈和链栈的代码实例

自己定义的栈的接口,完全是按照栈的常用方法以及命名方式实现:
注意以下类,接口都是在一个命名空间下栈的接口:包括了常用的方法namespace 栈{ interface IStackDS<T> { int...

2021-07-15

C#中Task.Yield的用途深入讲解

前言最近在阅读 .NET Threadpool starvation, and how queuing makes it worse 这篇博文时发现文中代码中的一种 Task 用法之前从未见过,在网上看了一些资料后也是云里雾里不...

2021-07-15

C#使用System.Environment获取电脑的相关属性

使用System.Environment获取电脑的相关属性,入门案例,具体内容如下static void Main(string[] args) { MyComputer myNotebook = new MyComputer(); myNotebook.Computer...

2021-07-15

C#使用Aspose.Cells创建和读取Excel文件

使用Aspose.Cells创建和读取Excel文件,供大家参考,具体内容如下1. 创建ExcelAspose.Cells.License li = new Aspose.Cells.License(); li.SetLicense("Aspose.Cells.lic"...

2021-07-15

C# 7.0 使用下划线忽略使用的变量的原因分析

这个方法用的比较多的是在 out 参数,如使用 int 的尝试转换函数var str = "123"; if (int.TryParse(str, out var _)) { var n = _; }编译是不通过的,...

2021-07-15

C#使用SQL Dataset数据集代码实例

ADO.NET数据访问技术的一个突出特点就是支持离线访问,而实现这种离线访问的技术核心急速DataSet对象,该对象通过数据驻留在内存来实现离线访问。DataSet对象由一组DataTable对...

2021-07-15

C#实现顺序队列和链队列的代码实例

和上篇栈的实现基本是一个思路:废话不多说,直接写代码吧//自定义队列接口namespace 队列{ interface IQueue<T> { int Count { get; } int GetLength(); bool IsEm...

2021-07-15

利用Aspose.Cells和Excel模板导出统计数据

在项目中要进行导出Excel报表给客户,里面有统计,就心思用Aspose.Cells 配合实体类数据直接导出。结果呢比较麻烦。然后就检索找到利用Excel模板配合实体类数据导出。总的来说...

2021-07-15

WPF实现窗体中的悬浮按钮

WPF实现窗体中的悬浮按钮,按钮可拖动,吸附停靠在窗体边缘。控件XAML代码:<Button x:Class="SunCreate.Common.Controls.FloatButton" xmlns="http://schemas.microsoft.c...

2021-07-15

WPF InkCanvas绘制矩形和椭圆

前面说到了InkCanvas的基本操作,这里用一个实例来说明具体应用:绘制矩形和椭圆。效果图xaml代码<Window x:Class="WPF_InkCanvas.ROI_InkCanvas" xmlns="http://schemas.micr...

2021-07-15

C# SDK实现百度云OCR的文字识别功能

最近项目要用到文字识别功能,所以花了几天时间整理了一下。今天就记录一下用C#实现文字识别的过程。一、登录百度云进入控制台界面,创建应用获取秘钥1、在百度云的产品里找到...

2021-07-15

C#中如何正确的使用字符串String

前言C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利。System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字符...

2021-07-15

C#连接SQL Server的实现方法

前言对于专业的程序员来说,C#连接SqlServer进行新增、修改、查询哪简直就是小菜一碟,信手拈来 ,但对刚入门孩童们就不是哪么一回事了,有时一个代码出错就折腾好几天,所以下面这篇...

2021-07-15

C#实现截取验证码图片

本文实例为大家分享了C#截取验证码图片的具体代码,供大家参考,具体内容如下使用Graphics类中的DrawImage方法,这个方法有30种重载方式,这里只介绍一种,也是我认为最直观的一种,代...

2021-07-15

用C#做网络爬虫的步骤教学

如今代码圈很多做网络爬虫的例子,今天小编给大家分享的是如何用C#做网络爬虫。注意这次的分享只是分享思路,并不是一整个例子,因为如果要讲解一整个例子的话,牵扯的东西太多。1...

2021-07-15

Unity实现Flappy Bird游戏开发实战

本文实例为大家分享了Unity实现Flappy Bird游戏的具体代码,供大家参考,具体内容如下参考:腾讯课程(零基础制作像素鸟)
环境:Unity2017.2.0f3主界面(Main)的制作没有什么技巧性注意...

2021-07-15

C#中Datetimepicker出现问题的解决方法

发现问题DateTimePicker控件是用来显示和修改日期时间的,但默认只显示日期和修改日期。最近在使用中就遇到了一个问题,下面来随着小编一起看看吧前几天公司用的物料管理系统出...

2021-07-15

C#实现批量下载图片到本地示例代码

一、概述
批量下载图片是我们在日常开发中经常会遇到的一个需求,这不,最近工作中就需要批量下载图片到本地,先是通过Excel拼接生成了所有链接地址,然后想到的是通过下载软件来批...

2021-07-15

c#禁止通过拖动,双击标题栏改变窗体大小的方法

最近写windows窗体程序,发现一个烦人的问题。窗体初始化时禁用了最大化按钮,并使之最大化。本希望窗体一直保持最大化。但是拖动,双击标题栏时窗体就会缩小。烦死了+_+。最后,终...

2021-07-15

利用lambda表达式树优化反射详解

前言本节重点不讲反射机制,而是讲lambda表达式树来替代反射中常用的获取属性和方法,来达到相同的效果但却比反射高效。每个人都知道,用反射调用一个方法或者对属性执行SetValue...

2021-07-15

Winform开发框架中如何使用DevExpress的内置图标资源

前言在开发Winform程序界面的时候,我们往往会使用一些较好看的图表,以便能够为我们的程序界面增色,良好的图标设置可以让界面看起来更加美观舒服,而且也比较容易理解,图标我们可...

2021-07-15
返回顶部
顶部