随笔分类 -  C#

摘要:using Microsoft.Win32; namespace JPGCompact { public partial class MainForm : Form { private void Test() { RegistryKey folders; folders = OpenRegistryPath(Registry.CurrentUser, @"/software/microsoft/windows/currentversion/explorer/shell folders... 阅读全文
posted @ 2013-02-22 14:48 李只蚊 阅读(487) 评论(0) 推荐(0) 编辑
摘要:1.实例字段的初始化顺序 当创建对象时,CLR会自动调用类的构造函数,在此构造函数中,先初始化自身的字段,接着调用基类的构造函数,这是一个递归的过程,一直到递归调用到最顶层基类Object的构造函数,然后再返回。2.静态字段的初始化顺序 c#编译器为静态构造函数生成一个.cctor方法。.cctor方法称为“类型构造器” 类的静态构造函数用于对静态字段进行初始化,他不会自动调用基类的静态构造函数。 阅读全文
posted @ 2010-07-09 10:55 李只蚊 阅读(186) 评论(0) 推荐(0) 编辑
摘要:话说这个学期我们有一门课叫“中间件”,老师叫我们做一个基于TCP的聊天程序,主要结构如图1.所有Client端需要与Server端连接(感觉这句话好白痴,TCP肯定要连接了才能工作)2.Client端的功能是可以群发和私聊(用过QQ都应该知道什么是群发和私聊吧),但都必须经过Server端中转,也就是实现了类似通讯中间件的功能。PS:开始写之前我是对网络编程这块完全没有认识的,上网找了几个TCP的程序,都是只能实现群发功能,或者只能实现client与server之间相互发的功能,还没有哪个是可以实现上面所说的功能的程序的(如果有的请留言给我,我去下一个下来学习一下,O(∩_∩)O谢谢)。实现方 阅读全文
posted @ 2010-06-02 19:37 李只蚊 阅读(5183) 评论(15) 推荐(6) 编辑
摘要:最近看了李天平老师的《.net深入体验与实战精要》,里面提到了String类型的一些东西,我一开始是看不明的,但是后面通过与李老师通了email之后,豁然开朗。下面就再一次写写有关String类型的一些东西吧。 首先还是要给大家看一句话:string虽然为引用类型,但是(== 和 !=)是为了比较 string 对象(而不是引用)的值。 还是先看看代码,如果大家可以完全看懂明白里面的意思,我觉得大家就已经掌握了90%的String类型了。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co 阅读全文
posted @ 2010-05-26 21:46 李只蚊 阅读(1928) 评论(17) 推荐(3) 编辑
摘要:引用C#本质论的一句话:字符串是不可变的 之前就已经看了这本书的前几章基础的东西,那时候觉得这句话没什么特别地方,于是就选择性掠过了。现在再一次回过头来再读一遍的时候,又品味到了另一种深层的意思。 什么是不可改变的,就是String的变量当你在初始化它的时候,它就是这个值,这个内存地址单元里面放的就是这个值,永远不会改变。下面看这段代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.C 阅读全文
posted @ 2010-05-26 21:45 李只蚊 阅读(218) 评论(0) 推荐(0) 编辑
摘要:最近一直纠结着String类型,一直想着这个问题:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;namespace test{ class Program { static void Main(string[] args) { string str1 = "aaa"; string str2 阅读全文
posted @ 2010-05-26 21:44 李只蚊 阅读(297) 评论(4) 推荐(1) 编辑

点击右上角即可分享
微信分享提示