-
[C#] 算法~将文件夹下所有文件输出到日志文件中(包括全部子文件夹下的)
算法~将文件夹下所有文件输出到日志文件中(包括所有子文件夹下的)概念:算法文章,总是带给我们无穷的思考和兴趣,一个问题,多种解决方法,看你如何去思考它,对于标题所引出的问题,我觉得,使用递归是比较有效的方法,当然递归还有很多使用场合,如树型分类列表的操作等等。注意:使用递归时,初学者要特别注意的就是...
701
热度 -
[C#] C#透过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能
C#通过WMI的wind32的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能最近做一个项目碰到要实现查看本地和远程计算机的摘要信息,采用命令行msinfo32可以很快查看到,如下图:需要在用C#来实现类似信息查看。尤其远程计算机的。。因此通过MSDN查询到。win32的API...
374
热度 -
[C#] 红豆带你从0学C#系列之——初识C
红豆带你从零学C#系列之——初识C#问题一:什么是C#?C#是微软公司在2000年新推出的一款运行在.NETFramework平台上面的编程语言,这个.NETFramework平台又怎么去理解呢?举个例子来说好了,一个土著族人只会说土著话,他跑到美国去用土著话跟别人交流,别人当然什么都听不懂,最后他...
328
热度 -
198
热度 -
[C#] C#联结Union的实现方式
C#联合Union的实现方式一.基础篇C#不像C++,他本身是没有联合Union的,但是可以通过手动控制结构体每个元素的位置来实现,这需要结合使用StructLayoutAttribute、LayoutKind以及FieldOffsetAttribute。使用它们的时候必须引用System.Runt...
323
热度 -
[C#] 将DataTable某一列的值通体赋值给 另一个DataTable
将DataTable某一列的值整体赋值给另一个DataTable;foreach(DataColumndtin_ds.Tables[0].Columns){foreach(varstrin_str2Array[0]){if(dt.ColumnName.Trim()==str){//DataTable...
366
热度 -
182
热度 -
138
热度 -
[C#] 闲扯前端编码解码、C#编码解码
闲谈前端编码解码、C#编码解码。最近做项目,出现中文乱码的问题,特地研究一下。GB2312,指的是中文UTF8,指的是国标,包含中文、英文。但是通过JQuery.ajax的Get、Post,如果直接传递中文或者特殊字符的特使字符的时候,这个时候就会出现乱码现象。JS编码encodeURI:针对URL...
361
热度 -
[C#] C# 使用memcache(memcache装配)
C#使用memcache(memcache安装)1、下载memcache。2、安装memcache。3、安装好后,打开任务管理器就能看到memcache服务了。4、memcache基本命令。
351
热度 -
[C#] 使用反照、特性简化代码
使用反射、特性简化代码假设现在有一个学生类(Student)///<summary>///学生类///</summary>publicclassStudent{///<summary>///名字///</summary>privatestringnam...
209
热度 -
[C#] net实现ping的步骤
net实现ping的方法classServicePinger{privatestaticreadonlyILoglog=LogManager.GetLogger(typeof(ServicePinger));publicServicePinger(stringsiteName,stringsiteU...
180
热度 -
[C#] C# 怎么提取SaveFileDialog的保存路径
C#如何提取SaveFileDialog的保存路径直接上代码1publicTestOne()2{3InitializeComponent();4SaveFileDialog();//调用打开SaveFileDialog保存对话框5}67#region保存对话框8privatevoidSaveFile...
223
热度 -
225
热度 -
[C#] ReaderWriterLock的UpgradeToWriterLock步骤的一种使用场景
ReaderWriterLock的UpgradeToWriterLock方法的一种使用场景ReaderWriterLock对比互斥锁(lock)的优势是,读锁和写锁的分离,读锁之间互不排斥。当然,本文重点不是讲ReaderWriterLock本身,而是讲它的UpgradeToWriterLock方法...
358
热度 -
333
热度 -
[C#] C#课程(1) - .Net与C#简介
C#教程(1)--.Net与C#简介(1).Net.Net指.Net平台或者是.NetFramework框架。如果你把.Net平台想象成一个厨房,那么.NetFramework框架就是其中的柴米油盐酱醋茶。如果你把.Net平台想象成中国移动,那么.NetFramework框架就是中国移动的信号塔。所...
368
热度 -
[C#] 不可不知的C#基础 1. - Extension 扩展方法
不可不知的C#基础1.--Extension扩展方法背景前几天有同事问到我一个简单的功能,就是当你使用枚举时如何给每个一元素增加描述字符串并且可以很容易的读取出来.比如有一个枚举类型是列出对一个问题给出的选项(例如:同意?不同意?中立?):publicenumAssessmentAnswer{Str...
461
热度 -
[C#] C#存储过程调用的三个步骤
C#存储过程调用的三个方法//带参数的SQL语句privatevoidsql_param(){SqlConnectionconn=newSqlConnection("server=WIN-OUD59R7EHCH;uid=sa;pwd=123456;database=china");stringsql...
269
热度 -
475
热度