-
[C#] C# Lambda表达式使用累加器事例
C#Lambda表达式使用累加器例子usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceLambdaSample{classProgram{staticvoidMain(stri...
406
热度 -
[C#] c# ref与out的差异
c#ref与out的区别相同点:都是输出参数不同点:ref:1、必须初始化,即:必须赋初始值;2.有进有出;3、用在需要被调用的方法修改调用者的引用的时候。4、是传递参数的地址out:1.不需要初始化,即:不需要赋初始值;2、只出不进;3、用在需要retrun多个返回值的地方;4、返回值;通过代码更...
381
热度 -
[C#] 算法~将文件夹下所有文件输出到日志文件中(包括全部子文件夹下的)
算法~将文件夹下所有文件输出到日志文件中(包括所有子文件夹下的)概念:算法文章,总是带给我们无穷的思考和兴趣,一个问题,多种解决方法,看你如何去思考它,对于标题所引出的问题,我觉得,使用递归是比较有效的方法,当然递归还有很多使用场合,如树型分类列表的操作等等。注意:使用递归时,初学者要特别注意的就是...
701
热度 -
[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
热度 -
[C#] 不可不知的C#基础 1. - Extension 扩展方法
不可不知的C#基础1.--Extension扩展方法背景前几天有同事问到我一个简单的功能,就是当你使用枚举时如何给每个一元素增加描述字符串并且可以很容易的读取出来.比如有一个枚举类型是列出对一个问题给出的选项(例如:同意?不同意?中立?):publicenumAssessmentAnswer{Str...
461
热度 -
475
热度 -
[C#] C#设立系统日期和时间
C#设置系统日期和时间C#设置系统日期和时间的代码分享,使用C#代码设置系统日期和时间的程序开发步骤如下:(1)为了使用DllImportAttribute类,需要引入命名空间:usingSystem.Runtime.InteropServices;(2)自定义类SetSystemDateTime用...
354
热度 -
[C#] 集合的集合下所有集合元素求值
求一个集合的集合下所有集合元素求值场景是这样的:Order下有一个Suppler的集合,即一个订单下可能有多个供应商;Supplier下有一个Product的集合,即对一个供应商采购多个产品。需求是这样的:算出所有订购产品的总价模型这样:publicclassOrder{publicintOrder...
230
热度 -
[C#] 小结:C#变量,占位符等相关知识
总结:C#变量,占位符等相关知识新年耽误了不少时间,好久没认真的坐下来学习了,新年也快完了,又要开始正式学习了,按着视频教学学习,用了一天的时间,学习了下简单的变量及其相关的输入输出和应用,学了几种最基本的类型:int(整型)char(字符型)string(字符串类型)double(双精度浮点数)d...
421
热度 -
[C#] C#创设唯一的订单号, 考虑时间因素
C#创建唯一的订单号,考虑时间因素主要是想把日期和其它因素考虑进来。使用RNGCryptoServiceProvider类创建唯一的最多8位数字符串。privatestaticstringGetUniqueKey(){intmaxSize=8;intminSize=5;char[]chars=new...
202
热度 -
[C#] C#透过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统日志查看功能
C#通过WMI的wind32的API函数实现msinfo32的本地和远程计算机的系统日志查看功能先不说如何实现,先来看看效果图:读取远程的需要提供下远程的计算用户名和密码即可。如何实现这个代码功能,请看如下代码部分:实体类:usingSystem;usingSystem.Collections.Ge...
345
热度