gaoxiang

专注于.NET技术

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  C#

摘要:1.Nullable类型可以这么用! int? cursor; //其它逻辑 cursor = (++cursor) ?? default(int); 上述代码的含义是,如果cursor为空值,则取int型的默认值0,否则,将cursor值增加1。特别注意++cursor,当cursor为空值的时候,++cursor仍然返回... 阅读全文
posted @ 2006-05-18 14:46 S孤单一吻S 阅读(194) 评论(0) 推荐(0)

摘要:在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制.其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的。然而,这种巧妙的结合产生了一些有趣的方法可以用来解决我们的问题。这篇文章将讲述如何利用这些奇妙的特性,用插件(plug-ins)机制建立可扩展的解决方案。后面也将提供一个简要的例子,你甚至可以用这个东西来替换那些已经在很多系统中广泛使用的独立的程序。在一个系统中... 阅读全文
posted @ 2006-03-18 02:31 S孤单一吻S 阅读(439) 评论(2) 推荐(0)

摘要:使用 Winsock 控件 利用 WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。与 Timer 控件类似,WinSock 控件在运行时是不可见的。 可能的用途创建收集用户信息的客户端应用程序,并将收集的信息发送到某中央服务器。 创建一个服务器应用程序,作为多个用户的数据的汇入点... 阅读全文
posted @ 2006-02-26 00:25 S孤单一吻S 阅读(394) 评论(0) 推荐(0)