- 博客(15)
- 收藏
- 关注
转载 System.IO.Path类
System.IO.Path为路径的操作封装了很多很有的东西,利用该类提供的方法能够快速处理路径操作的问题。下面详细了解一下。1、属性 属性太复杂了,反映什么系统平台的信息,看不懂,等以后看得懂了再补充。2、方法 ChangeExtension 更改路径字符串的扩展名。 Combine 合并两个路径字符串。
2014-04-21 20:44:38
752
原创 正则取页面图片URL和TABLE BackGround
/// /// 根据html文本返回url地址集合 /// /// /// private List GetImgUrlByHtmlText(string sHtmlText) { // 定义正则表达式用来匹配 img 标签 Re
2014-04-18 16:08:16
1504
转载 函数GetHashCode()的缺陷
本条款讨论函数GetHashCode()的缺陷,这种情况在全书中是唯一的。幸运的是,GetHashCode()函数只应用在一个地方:为一个基于散列(hash)的集合定义键的散列值,典型的集合为Hashtable或Dictionary容器。因为基类的GetHashCode()实现有很多问题。对引用类型来讲,它可以正常工作,但是效率很低。对于值类型来讲,基类中的实现通常是不正确的。更为糟糕的是,我们编
2014-04-17 16:31:49
700
转载 ReferenceEquals(), static Equals(), instance Equals(), 和运算行符==之间的关系
2012-06-21 09:11:24C#充许你同时创建值类型和引用类型。两个引用类型的变量在引用同一个对象时,它们是相等的,就像引用到对象的ID一样。两个值类型的变量在它们的类型和内容都是相同时,它们应该是相等的。这就是为什么相等测试要这么多方法了。先从两个你可能从来不会修改的方法开始。ReferenceEquals():Object.ReferenceEqu
2014-04-17 16:07:21
584
转载 Sql Server 添加删除字段判断表或字段是否存在得到字段描述
Sql Server 添加删除字段判断表或字段是否存在得到字段描述增加字段alter table docdsp add dspcode char(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new
2014-04-16 15:23:34
807
转载 Farpoint Spread (VaSpread)控件VB使用
1.Spread 中checkbox的用法 列类别选择combo就可以了spread的帮助文件中间搜索 CellType property, check box cells//------------------------------------------------------是这样的,我的webform上放了一个FpSpread控件,
2014-04-16 13:04:49
12718
1
转载 C# 将字节流转换为图片的实例方法
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Drawing; usingSystem.IO; namespaceMicrosoft.Form.Base { classImageToBy
2014-04-16 13:02:42
1164
翻译 英语XX
1. Stop complaining!别发牢骚! 2. You make me sick!你真让我恶心! 3. What's wrong with you?你怎么回事? 4. You shouldn't have done that!你真不应该那样做! 5. You're a jerk!你是个废物/混球! 6. Don't talk to me like that!别那样和我说话!
2014-04-16 13:00:54
653
翻译 日常英语900句
1. Hello.你好! 2. Goodmorning.早晨好! 3. I’m JohnSmith.我是约翰、史密斯。 4. Are youBill Jones?你是比尔、琼斯吗? 5. Yes,I am.是的,我是。6. How areyou?你好吗? 7.Fine,thanks.很好,谢谢。 8. How is Helen?海伦好吗?9. She’sver
2014-04-16 12:54:25
5222
转载 C#4.0中有一个新特性:协变与逆变
C#4.0泛型的协变,逆变深入剖 C#4.0中有一个新特性:协变与逆变。可能很多人在开发过程中不常用到,但是深入的了解他们,肯定是有好处的。 协变和逆变体现在泛型的接口和委托上面,也就是对泛型参数的声明,可以声明为协变,或者逆变。什么?泛型的参数还能声明?对,如果有了参数的声明,则该泛型接口或者委托称为“变体”。List 一群汽车 = new List();
2014-04-16 11:16:22
569
转载 C#中那些[举手之劳]的性能优化
C#中那些[举手之劳]的性能优化隔了很久没写东西了,主要是最近比较忙,更主要的是最近比较懒......其实这篇很早就想写了工作和生活中经常可以看到一些程序猿,写代码的时候只关注代码的逻辑性,而不考虑运行效率其实这对大多数程序猿来说都是没有问题的不过作为一只有理想的CodeMonkey,我还是希望给大家分享一些性能优化心得
2014-04-16 11:06:17
977
转载 SQL Server 存储过程
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行
2014-04-16 10:51:05
603
转载 LINQ的演变及其对C#设计的影响
简单地说,LINQ是支持以类型安全方式查询数据的一系列语言扩展;它将在代号为“Orcas”的下一个版本Visual Studio中发布。待查询数据的形式可以是XML(LINQ到XML)、数据库(启用LINQ的ADO.NET,其中包括LINQ到SQL、LINQ到Dataset和LINQ到Entities)和对象(LINQ到Objects)等。LINQ体系结构如图1所示。
2014-04-15 17:56:07
488
转载 提高C#编程水平的50个要点 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之
提高C#编程水平的50个要点1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法
2014-04-15 17:53:44
757
转载 C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue
C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的
2014-04-04 20:28:53
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人