当前位置:首页 > C#教程 > C#高级

C#高级

c# 通过delegate委托向主线程发送信息

5

c#windows编程,常会用到多线程,在新开的线程中要对主线程的页面数据进行更改时,需要通过delegate进行委托publicdelegatevoidshow(stringinfo);//定义一个委托,参数为stringprivatev

C# 判断操作系统的位数

8

判断操作系统的位数有一下几种方法:1.特征值intptr2.wmi1的实现如下:publicstaticintgetosinfo(){if(intptr.size==8){return64;}else{return32;}}但是有问题,如果

c# 字符串修改

5

原文:https://www.cnblogs.com/fanweisheng/p/11524290.html

C# 超时工具类 第二版

6

附源码,没有附测试demo///<summary>///超时工具///</summary>publicclassTimeoutTools{privateTimertimer;///<summary>///

C# 文件操作(摘抄)

10

——选自《c#编程兵书》第11章张志强胡君编著11文件操作概述11.1驱动器在Windows操作系统中,存储介质统称为驱动器,硬盘由于可以划分为多个区域,每一个区域称为一个驱动器。.NETFramework提供DriveInfo类和Driv

C#线程系列讲座(1):BeginInvoke和EndInvoke方法

11

IDE:VisualStudio2008本系列教程主要包括如下内容:1.BeginInvoke和EndInvoke方法2.Thread类3.线程池4.线程同步基础5.死锁6.线程同步的7种方法7.如何在线程中访问GUI组件一、线程概述在操作

C#和Java交互相关研究

10

之前总觉得C#和Java可以交互应用,但是由于时间以及其他方面的原因,一直没有调研。今天抽空搜了一下,终于折腾出来了。以下是我自己就C#和Java整合的一些提问和分析,如果有不对的地方,请路过的各位大虾给予指出。3Q!问题来了:1、C#和J

C#时间格式化大全

6

staticvoidMain(string[]args){//c#datetime格式化DateTimedt=DateTime.Now;dt.ToString();//2005-11-513:21:25dt.ToFileTime().ToS

C#泛型详解

9

我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用

【C#】WM 消息大全

6

消息名消息值说明WM_CREATE0x0001应用程序创建一个窗口WM_DESTROY0x0002一个窗口被销毁WM_MOVE0x0003移动一个窗口WM_SIZE0x0005改变一个窗口的大小WM_ACTIVATE0x0006一个窗口被激

C#实现MD5加密

10

摘自:http://blog.csdn.net/shenghui188/archive/2010/03/28/5423959.aspx方法一首先,先简单介绍一下MD5MD5的全称是message-digestalgorithm5(信息-摘要

c#正则表达式

6

需求:从一个文件中,提取所有的邮件地址。正则表达式是用来进行文本(字符串)处理的技术,与语言无关。主要用来描述字符串特征。特征:字符串中必须出现的内容,可能出现的内容,不能出现的内容三大特征。观察字符串规律,根据规律总结特征,然后根据特定字

C#电子元件管理系统V1.0正式版

2

这次刚好有时间,就干脆把电子元件管理系统的v1.0正式版给大家贴出来吧,此次改动在以前的基础上添加了用户管理,以及对界面进行了大量美化。废话就不多说了,直接上图,上源码,欢迎大家参考和指正。650)this.width=650;"src="

C# 使用/配置Log4Net

8

1、首先在项目中添加Nuget程序包...2、然后在NuGet窗体中搜索Log4Net,然后点击安装<安装过程可能会持续几分钟,请耐心等待>3、在项目中添加一个Config文件,如已有App.config,则直接在其中添加内容:

C#未能找到路径“binroslyncsc.exe”的一部分。

7

主要原因是因为两个库存在,需要生成一个roslyn文件,但是这个项目是从vs2017中,打开的,所以,没有必要存在它。那么就删除这两个关联的库,就可以达到目的S2017打开程序包管理控制台也就是Nuget第一个命令UnInstall-Pac

MSSQLSERVER添加c# clr程序集的使用方法

5

前言MSSQLSERVER提供程序集,无疑可以让编程人员更加便捷的操作数据库数据,比如c#写的函数,可以在数据库当作sql的函数使用,你想想他对不熟悉数据库的程序员来说是有多么的嗨。这么好的机制,大家当然不能错过,但是对于数据库变更迁移,可

【CLR in c#】参数

6

1.可选参数和命名参数  设计一个参数时,可为部分或全部参数分配默认值,调用这些方法的代码可以选择不指定部分实参,接受默认值,还可以通过制定参数名称的方式传递实参。如下classCLR可选参数{privatestaticints_n=0;p

C# 操作摄像头

10

这个是大众普通方法,鉴于有网友和朋友问同样的问题,在这里将我的拙劣的代码关键部分贴出来,以便帮助更多的朋友们,不足之处甚多,我可以学习,交流,请教阁下废话到此,直接上代码privateconstintws_child=0x40000000;