c#
xiaoxianerqq
这个作者很懒,什么都没留下…
展开
-
用DebugView调试C#程序
原帖:http://blog.csdn.net/gaoxiang19820514/article/details/6649907 1.引用 using System.Diagnostics; 2.显示在DebugView的信息Debug.WriteLine(DateTime.Now.ToString("HH-mm-ss")+" "+DateTim转载 2015-06-05 17:27:14 · 381 阅读 · 0 评论 -
浅析C# 中object sender与EventArgs e (转)
原帖 :http://hi.baidu.com/jiangyangw3r/blog/item/e2dbd3c8690bb41f7f3e6fc3.html一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。EventArgs是包含事件数据的类的基类,用于传递事件的细节。EventHandler是一转载 2015-06-11 19:11:07 · 268 阅读 · 0 评论 -
GObject 网址
网址:https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html转载 2015-06-11 13:45:45 · 351 阅读 · 0 评论 -
C# new用法总结
原帖 : http://www.cnblogs.com/kingdom_0/articles/2023499.html有一道这样的题:写出c#中new关键字的三种用法,思前想后挖空心思也只想出了两种用法,回来查了下msdn,还真是有第三种用法: 用于在泛型声明中约束可能用作类型参数的参数的类型,这是在Framework 2.0 中定义泛行时才会使用到的,自己对c# 2.0 中的支持转载 2015-06-12 09:50:16 · 368 阅读 · 0 评论 -
C# this.invoke()作用 多线程操作UI
转自 : http://blog.sina.com.cn/s/blog_78806ae90101dlhc.htmlInvoke()的作用是:在应用程序的主线程上执行指定的委托。一般应用:在辅助线程中修改UI线程( 主线程 )中对象的属性时,调用this.Invoke(); [c-sharp] view plaincopy//测试转载 2015-11-05 17:57:13 · 1253 阅读 · 0 评论 -
C#通过WebClient/HttpWebRequest实现http的post/get方法
转自 : http://www.cnblogs.com/shadowtale/p/3372735.html//body是要传递的参数,格式"roleId=1&uid=2"//post的cotentType填写://"application/x-www-form-urlencoded"//soap填写:"text/xml; charset=utf-8" public转载 2015-10-21 18:17:57 · 535 阅读 · 0 评论 -
如何识别一个字符串是否Json格式
转自: http://www.cnblogs.com/cyq1162/p/3841766.html如何识别一个字符串是不是Json。网上搜了一下,找到两三个坑人的答案:A:Js识别,Eval一下,成功就是,失败就挂。B:C#识别,判断开始和结束符号:{}或[] C:用正则表达式判断。 上面ABC答案都纯忽悠,只要认真一下,都不转载 2015-11-08 10:39:11 · 1774 阅读 · 0 评论 -
获取Form.ShowDialog() 出的窗体中textbox的返回值
转自 : http://blog.csdn.net/piaofengxiyue/article/details/4494382经常会遇到ShowDialog出的窗体中有一些textbox,输入完后返回到主窗体中。怎么办呢?有办法。 理论上讲ShowDialog后的窗体返回值类型是DialogResult。也就是一个枚举值,只有yes,no,ok之类的值,肯定是不转载 2015-10-29 10:40:46 · 537 阅读 · 0 评论 -
windbg查找c#高内存原因
1.WinDbg.exeWinDbg.exe是windows平台的debug工具, 但是c#的程序需要SOS.DLL和SOSEX.DLL来支持。其中SOS.DLL,该扩展包是.NET平台的一部分,是于官方版本. SOSEX.DLL是微软的一名叫“Steve Johnson”软件工程师开发,属于个人维护的,用来增强SOS.DLL功能的注意WinDbg转载 2015-10-14 14:52:12 · 1929 阅读 · 0 评论 -
C# 中DateTime的各种使用
原帖: http://www.cnblogs.com/computer-lzy/archive/2012/07/20/2600506.html获得当前系统时间: DateTime dt = DateTime.Now;Environment.TickCount可以得到“系统启动到现在”的毫秒值DateTime now = DateTime.Now;Console.Writ转载 2015-06-11 10:37:02 · 337 阅读 · 0 评论 -
C# 值类型与引用类型 (上)
原帖: http://www.cnblogs.com/siqing99/archive/2012/04/03/2430918.html1. 主要内容 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用2. 基本概念C转载 2015-06-10 13:59:50 · 281 阅读 · 0 评论 -
C# 浅谈 接口(Interface)的作用
原帖 :http://www.cnblogs.com/chinhr/archive/2007/12/03/981051.html继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类 《至少》要实现哪些功能,继承它的类可以增加自己的方法.转载 2015-06-10 12:04:08 · 326 阅读 · 0 评论 -
C# 中的委托和事件
原帖: http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人转载 2015-06-05 15:48:17 · 259 阅读 · 0 评论 -
C# 中利用 Conditional 定义条件方法
原帖:http://blog.csdn.net/allenjy123/article/details/7235626利用 Conditional 属性,程序员可以定义条件方法。Conditional 属性通过测试条件编译符号来确定适用的条件。当运行到一个条件方法调用时,是否执行该调用,要根据出现该调用时是否已定义了此符号来确定。如果定义了此符号,则执行该调用;否则省略该调用(包转载 2015-06-09 11:27:11 · 375 阅读 · 0 评论 -
C#中This的用法
原帖: http://www.cnblogs.com/sjrhero/articles/1800475.html1 第一个this的意思是调用Car(int petals)方法的属性petals。 2 第二个this的意思是实例化Car(String s, int petals)方法中的参数s(this.s = s)。 3 第三个this是调用Car(String s,转载 2015-06-10 11:22:21 · 412 阅读 · 0 评论 -
c# 托管堆,堆栈【图文非常详细】
原帖:http://blog.csdn.net/baoxuetianxia/archive/2008/11/04/3218913.aspx首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出转载 2015-06-10 15:51:40 · 751 阅读 · 0 评论 -
浅析C#深拷贝与浅拷贝
原帖: http://blog.csdn.net/lai123wei/article/details/72173651.深拷贝与浅拷贝 拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的 复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷贝方法有两种,转载 2015-06-10 16:36:27 · 289 阅读 · 0 评论 -
C# 装箱和拆箱[整理]
原帖: http://www.cnblogs.com/huashanlin/archive/2007/05/16/749359.html1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链转载 2015-06-10 10:35:46 · 256 阅读 · 0 评论 -
泛型和非泛型
原帖: http://blog.csdn.net/chpdirector84/article/details/4467424泛型和非泛型一:区别1 : 非泛型类容器来说,该容器的元素类型是 object ,使用方便,无须指定具体的元素类型。但是这种使用上的方便带来了惨重的性能上的损失,因为,我们每次插入一个元素就要经过一次 “ 装箱 ” 操作,每次访问一个元素就要经过一转载 2015-06-10 10:37:36 · 534 阅读 · 0 评论 -
C# 静态类(static class)
原帖 : http://blog.csdn.net/xiaobai1593/article/details/7278014类可以声明为 static 的,以指示它仅包含静态成员。静态类在加载包含该类的程序或命名空间时,由 .NET Framework 公共语言运行库 (CLR;特指:C#语言) 自动加载。使用静态类来包含不与特定对象关联的方法,具有通用性转载 2015-06-10 10:58:22 · 521 阅读 · 0 评论 -
检查c#代码内存泄露工具-CLR Profiler
转自: http://blog.csdn.net/wren2004/article/details/38323011转自: http://blog.csdn.net/hualusiyu/article/details/8166450大家都知道.net有一套自己的内存(垃圾)回收机制,除非有一些数据(方法)长期占有内存不随着垃圾回收功能而释放内存,这样就造成了我们转载 2015-10-14 12:27:21 · 1434 阅读 · 0 评论