
c#
zmlsh
这个作者很懒,什么都没留下…
展开
-
c#中的delegate(委托)和event(事件)
c#中的delegate(委托)和event(事件)博客分类: ASP.NET 一、delegate到底是什么东西 孩子,C语言总学过吧,如果你学得不像我那么差的话,函数指针总用过吧,就算没用过总听说过吧,嗯,大胆的告诉你,你完全可以把delegate理 解成C中的函数指针,它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调转载 2015-09-09 13:30:52 · 1237 阅读 · 0 评论 -
C# Linq的多表join操作 空操作
DataSet dsOperator = GetAllOperatorInfo_ds(); DataTable dtOperator = dsOperator.Tables[0]; var query1 = from rPerm in dtPERMISSION.AsEnumerable()原创 2017-11-28 14:34:23 · 6684 阅读 · 0 评论 -
外部组件发生异常 无效的短文件名
在虚拟机上安装软件的时候,提示“无效的短文件名”解决方法:1. 软件打包时默认安装路径不要是D盘,很可能他的虚拟机就没有D盘,改为C盘,经测验,成功。原创 2017-11-23 13:09:10 · 3002 阅读 · 0 评论 -
C#使用Dotfuscator混淆代码以及加密
原文章地址http://www.cnblogs.com/tianguook/archive/2012/10/06/2713105.htmlC#使用Dotfuscator混淆代码以及加密C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用Dotfuscator可以实现混淆代码、变量名修改转载 2017-09-29 13:07:57 · 2091 阅读 · 0 评论 -
C# 线程点滴
1.线程 小方法 启动new Thread(() => { if (Utils.CompareHoliday()) { Utils.Auto转载 2017-09-28 15:21:13 · 450 阅读 · 0 评论 -
C# Linq 转DataTable
DataRow dr = this.gvRole.GetFocusedDataRow(); if(dr != null) { varvAUTHORITY = from q indt.AsEnumerable() where q.Fie原创 2017-09-26 15:07:06 · 1464 阅读 · 0 评论 -
C#.NET中使用GUID
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。2. GU转载 2015-10-13 11:53:04 · 690 阅读 · 0 评论 -
DevExpress 自带的导出EXCEL xls xlsx
SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Title = "导出Excel"; saveFileDialog.Filter = "Excel文件(*.xls)|*.xls|Excel文件(*.xlsx)|*.xlsx"; ...原创 2018-04-28 13:20:35 · 6649 阅读 · 0 评论