.Net
文章平均质量分 94
totty2006
这个作者很懒,什么都没留下…
展开
-
.net内存回收与Dispose﹐Close﹐Finalize方法
.net内存回收与Dispose﹐Close﹐Finalize方法 .net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ FileStream fs这行代码转载 2009-08-26 10:37:00 · 379 阅读 · 0 评论 -
C# String.Format格式说明
C# String.Format格式说明C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+001转载 2013-05-29 09:23:28 · 421 阅读 · 0 评论 -
C#抽象类及其方法的学习
在C#中使用关键字 abstract 来定义抽象类和抽象方法。不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。"一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化,进一步一个抽象类只能通过接口和作为其它类的基类使用."- C++ Programming Language by Stroustrup Chapter13.2转载 2013-05-29 10:17:24 · 750 阅读 · 0 评论 -
C# 关于判断字符串为空的一些方法
1. 三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0);Empty法:bool isEmpty = (str == String.Empty);General法:bool isEmpty = (str == "");2. 深入内部机制:要探讨这三种方法的内部机制,我们得首先看看.NET是怎样实现的,也就是要看看转载 2013-05-29 09:56:58 · 583 阅读 · 0 评论 -
深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的转载 2013-05-29 10:27:01 · 675 阅读 · 0 评论 -
c#中的datetime
c#中的datetime[转]http://blog.sina.com.cn/s/blog_4cbec81a0100091o.html这几天因为C#的DateTime困惑了一下,也顺便研究了一下DateTime对象,原来表现这么丰富!我在这里主要介绍datetime类型在tostring()format的格式设置,然后有兴趣的还可以看看datetim类型是如何对其本身做转载 2012-11-29 11:25:16 · 369 阅读 · 0 评论 -
简析SilverLight的List<T>、ObservableCollection<T>和INotifyPropertyChanged的异同
简析SilverLight的List、ObservableCollection和INotifyPropertyChanged的异同 2011-01-18 14:34:21| 分类: WPF|字号 订阅大家在使用Silverlight开发的过程中,一定遇到过集合List、ObservableCollection和接口INotifyPropertyCha转载 2012-11-29 11:20:42 · 460 阅读 · 0 评论 -
C# 中的委托和事件
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的转载 2011-11-21 09:58:26 · 640 阅读 · 0 评论 -
WCF教程系列(1)-创建第一个WCF程序
WCF教程系列(1)-创建第一个WCF程序 作为微软技术.net 3.5的三大核心技术之一的WCF虽然没有WPF美丽的外观但是它却是我们开发分布式程序的利器但是目前关于WCF方面的资料相当稀少希望我的这一系列文章可以帮助大家尽快入门下面先介绍一下我的开发环境吧操作系统:windows vista business版本编译器:Visual Studio 2008(英文专业版)WCF的三大核心转载 2009-10-27 10:54:00 · 398 阅读 · 0 评论 -
浅析C# XmlSerializer概念及作用
浅析C# XmlSerializer概念及作用转载 2009-10-14 09:42:00 · 527 阅读 · 0 评论 -
关于vb.net的 CType/DirectCast/TryCast和C#中的as/()
关于vb.net的 CType/DirectCast/TryCast和C#中的as/()2009年05月03日 星期日 10:06vb.net中三种转换[CType/DirectCast/TryCast],到了C#下面TryCast对应as,但是DirectCast +TryCast都变成了(type)var 一种形式, 看来vb.net和C#不完全相等啊,不知道大转载 2009-09-15 09:33:00 · 2454 阅读 · 0 评论 -
C#文件路径操作总结
C#文件路径操作总结2008-06-01 17:19一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory转载 2009-09-16 11:52:00 · 485 阅读 · 0 评论 -
manifest原理和用途
manifest原理和用途 dll是被动态调用的,所以会被若干个程序共享使用的 但是如果dll在应用程序不知道的情况下升级了、或是被另一个程序更改了,就可能会出现问题,即”DLL Hell” 随着系统资源越来越丰富,硬盘不那么紧张,所以在XP以后的操作系统中,用新的机制来管理DLL (这种机制,这不仅仅是对于.NET而言,对于普通的Native程序也是一样的) Madifest是个XML的描述文件转载 2009-09-01 14:35:00 · 1264 阅读 · 0 评论 -
C#中字符转换问题详解
C#中字符转换问题详解C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是转载 2013-05-29 10:07:41 · 738 阅读 · 0 评论