C#
代码打字员
代码打字员
展开
-
C#序列化反序列化帮助类
/// /// 提供序列化和反序列化对象的相关静态方法。 /// public class SerializerHelper { /// /// 将指定的对象序列化为XML文件或二进制文件并返回执行状态。 /// /// 要序列化的对象 /// 保存路径 ///转载 2012-01-09 23:13:52 · 679 阅读 · 0 评论 -
Visual Studio 2012 Ultimate MSDN 正式版 官方简体中文旗舰版
Visual Studio 2012 Ultimate MSDN 正式版 官方简体中文旗舰版http://www.33lc.com/soft/17794.htmlVisual Studio 2012 注册码 key 序列号http://freescale2012.diandian.com/post/2012-10-02/400390234301、原创 2014-08-04 22:27:09 · 1735 阅读 · 1 评论 -
使用dynamic来简化反射实现,并且提高了性能。
本人转载:http://www.cnblogs.com/cuitsl/archive/2012/01/06/2314636.html与反射的比较首先能看到的是,dynamic与反射相比,执行相同操作所需的代码少的多。如调用类Me中的GetName()方法。class Me { public string Blog { get; set; }转载 2012-03-08 22:09:31 · 737 阅读 · 0 评论 -
让你的Visual Studio 廋廋身吧
C盘磁盘空间不足的童鞋们,可以把C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging\ 目录下的临时文件删除掉。 如果此时你删掉了上面目录里面的临时文件,突然你发现,我的电脑>>管理,打不开了;Cmd里面的Services.msc也打不开了;其他软件好多打不开了,提示【无法创建此服务的线程】。千万不要急。重启电脑一切都恢复原创 2012-03-06 20:38:00 · 819 阅读 · 0 评论 -
C#(VB.NET)操作Windows自带的防火墙 之 启用(开启)/禁用(关闭)防火墙
转载:http://www.cnblogs.com/sjcatsoft/archive/2009/01/15/1376489.html在上一篇 C#(VB.NET)操作Windows自带的防火墙 之 综述篇 里,我们提到了下面这幅图 本篇,我们就实现 启用/关闭 和 是否允许例外 的功能先说明一点,因为windows自带了“安全中心” Security Center 这个功能,转载 2012-02-27 23:52:20 · 3772 阅读 · 0 评论 -
vs2010常用快捷键
调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl原创 2012-02-27 22:21:34 · 12813 阅读 · 2 评论 -
sharpdevelop官方下载地址
sharpdevelop官方下载地址http://www.icsharpcode.net/OpenSource/SD/Download/原创 2012-02-26 15:28:41 · 2407 阅读 · 0 评论 -
OpenFileDialog Filter属性设置所有图片格式
OpenFileDialog _dialog = new OpenFileDialog();_dialog.Filter = "All Image Files|*.bmp;*.ico;*.gif;*.jpeg;*.jpg;*.png;*.tif;*.tiff|""Windows Bitmap(*.bmp)|*.bmp|""Windows Icon(*.ico)|*.ico|""Grap原创 2012-02-26 16:20:48 · 9257 阅读 · 1 评论 -
C#.Net前台线程与后台线程的区别
.Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 .Net环境使用Thread建立的线程默认情况下是前台线程,即线程属性IsBackgroun原创 2012-02-26 20:42:58 · 1663 阅读 · 0 评论 -
C#语法中两个问号(??)的运算符是什么意思?
C#语法中两个问号(??)的运算符是指合并运算符,合并运算符为类型转换定义了一个预设值,以防可空类型的值为Null。例如:C# Code:int? x = null;//定义可空类型变量int? y = x ?? 1000;//使用合并运算符,当变量x为null时,预设赋值1000Console.WriteLine(y.ToString()); //1000原创 2012-02-26 20:39:51 · 6664 阅读 · 0 评论 -
转载把DataSet、DataTable、DataView格式转换成XML字符串、XML文件
public class DataToXml { /**//// /// 将DataTable对象转换成XML字符串 /// /// DataTable对象 /// XML字符串 public static string CDataToXml(DataTable转载 2011-10-29 19:13:02 · 1193 阅读 · 0 评论 -
C#实现文本文件合并
读取n个文本文件,把文件内容合并到一个文本文件中。主要用了FileStream的ReadByte和WriteByte方法。读取n个文本文件,把文件内容合并到一个文本文件中。主要用了FileStream的ReadByte和WriteByte方法。class FileCombine { public void CombineFile(String[] infileName,转载 2012-01-17 21:18:50 · 2853 阅读 · 0 评论 -
C#语言怎么没有直接像vb6.0和vb.net语言一样optional可选参数呢?
虽然4.0有了新特性。Named And Optional Arguments - 命名参数和可选参数 public partialclass NamedAndOptionalArguments : System.Web.UI.Page { protectedvoid Page_Load(object sender, EventArgs e)原创 2011-11-05 17:12:30 · 1453 阅读 · 0 评论 -
winform用户输入查询与拼音首字母的结合,提高用户的操作体验
在Winform界面中,同样也可以做到智能提示,由于Winform中的响应速度比较快,我们可以根据输入的首字母或者部分中文快速更新列表内容即可,如下图所示。其实以上两个,都是需要一个Sql函数,就是把中文转换为首字母的函数,以便能够快速搜索内容,下面我列出SqlServer和Oracle的转换首字母的函数。以飨读者。SqlServer的汉字转拼音码的函数:代码转载 2012-01-10 22:29:27 · 737 阅读 · 0 评论 -
C# BackgroudWorker
在很多场合下, 你需要在主(UI)线程中运行一些比较耗时间的任务,比如以下的任务l Image downloadsl Web service invocationsl File downloads and uploads (including for peer-to-peer applications)l Comple转载 2011-11-05 20:10:20 · 671 阅读 · 2 评论 -
ReSharper 8.0.14.856注册码
ReSharper 8.0.14.856注册码原创 2014-11-01 16:35:15 · 1580 阅读 · 0 评论