随笔分类 -  c#

摘要:在文件流读取和存储过程当中,经常涉及到byte[]数组形式存储数据,再此过程中也涉及到String类型字符串和byte[]的类型转换,下面我们举例说明一下。 现在有一个字符串: 进行以下转换成byte[]数组 bytTemp: 但是再转换成字符串: 我们发现 str != strTemp,需要进一步 阅读全文
posted @ 2017-08-13 17:39 Z&K 阅读(5759) 评论(0) 推荐(0)
摘要:aspx页面,前台页面需要用到后台变量字段的时候我们一般使用 <%= 变量 %>,多数情况下使用正常。 但是有的时候就会遇到变量解析被编码的情况,特别是是在head当中css引用link当中的href中使用时: 但是在js引用src路径中使用正常: 解决方法: 阅读全文
posted @ 2017-07-20 16:01 Z&K 阅读(319) 评论(0) 推荐(0)
摘要:Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近 期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。 1.Cache 是怎么样工作的? Cache 阅读全文
posted @ 2017-06-19 14:01 Z&K 阅读(3812) 评论(0) 推荐(1)
摘要:引言: 在C# 1.0中我们经常使用foreach来遍历一个集合中的元素,然而一个类型要能够使用foreach关键字来对其进行遍历必须实现IEnumerable或IEnumerable<T>接口,(之所以来必须要实现IEnumerable这个接口,是因为foreach是迭代语句,要使用foreach 阅读全文
posted @ 2017-05-26 15:33 Z&K 阅读(389) 评论(0) 推荐(0)
摘要:初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。 下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerabl 阅读全文
posted @ 2017-05-26 15:14 Z&K 阅读(263) 评论(0) 推荐(0)
摘要:TEST.DLL 项目引用TEST.DLL 调用其中的方法 结果如下: 阅读全文
posted @ 2017-05-23 10:24 Z&K 阅读(1460) 评论(0) 推荐(1)
摘要:有两种方法,都是保存为.bak文件。一种是直接用Sql语句执行,另一种是通过引用SQL Server的SQLDMO组件来实现: 1.通过执行Sql语句来实现 注意,用Sql语句实现备份与还原操作时,最好不要使用需要备份或还原的数据库连接,而使用master,否则可能会出现如下三个问题:(1)超时时间 阅读全文
posted @ 2017-05-04 16:54 Z&K 阅读(5550) 评论(0) 推荐(0)
摘要:浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用. 深拷贝(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的. 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设 阅读全文
posted @ 2017-04-25 09:24 Z&K 阅读(441) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; using System.Text; using System.Web; namespace sci_project { public static class PasswordHe... 阅读全文
posted @ 2017-04-20 14:16 Z&K 阅读(2852) 评论(0) 推荐(0)
摘要:索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不同点 (1)属性以名称来标识,索引器以函数形式标识 (2) 阅读全文
posted @ 2017-04-10 16:15 Z&K 阅读(303) 评论(0) 推荐(0)
摘要:1. 首先是语法定义上的区别啦,这个就不用多说了.定义类使用关键字class 定义结构使用关键字struct.在语法上其实类和结构有着很多相似的地方. 定义类的语法 定义结构的语法. 从语法上来看.它们的语法都大同小异,类里面的成员几乎都可以定义在结构体中,但是析构函数除外.这是为什么呢?后面解答. 阅读全文
posted @ 2017-04-07 14:41 Z&K 阅读(410) 评论(0) 推荐(0)
摘要:1. 哈希表(HashTable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashta 阅读全文
posted @ 2017-04-06 11:02 Z&K 阅读(28530) 评论(6) 推荐(3)
摘要:1.在DataTable中执行DataTable.Select("条件")返回DataTable; // <summary> // 执行DataTable中的查询返回新的DataTable // </summary> // dt 是源数据DataTable // condition 是查询条件 Da 阅读全文
posted @ 2017-04-05 17:26 Z&K 阅读(33437) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471227.html 阅读全文
posted @ 2017-04-01 17:02 Z&K 阅读(172) 评论(0) 推荐(0)
摘要:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:public delega 阅读全文
posted @ 2017-04-01 15:38 Z&K 阅读(281) 评论(0) 推荐(0)
摘要:处理两个时间相差的天数 测试数据;三个时间 使用DateTime相减得到TimeSpan ts1 ts2 格式化时间--格式化后相减 结果显示: 阅读全文
posted @ 2017-04-01 10:53 Z&K 阅读(23775) 评论(0) 推荐(2)
摘要:1、新建项目 2、创建Visual Studio解决方案 3、再创建项目 4、选择类库类型 5、依次创建bll(业务逻辑层),dal(数据访问层)和model(模型层也可以叫实体层) 6、添加一个网站 7、选择相应的类型 8、修改名称 9、设为启动项目 10、结构如下 11、 生成model 12、 阅读全文
posted @ 2017-03-31 16:00 Z&K 阅读(610) 评论(0) 推荐(0)
摘要:本文以实例形式讲述了C#泛型的用法,有助于读者深入理解C#泛型的原理,具体分析如下: 首先需要明白什么时候使用泛型: 当针对不同的数据类型,采用相似的逻辑算法,为了避免重复,可以考虑使用泛型。 一、针对类的泛型 针对不同类型的数组,写一个针对数组的"冒泡排序"。 1.思路 ● 针对类的泛型,泛型打在 阅读全文
posted @ 2017-03-28 14:34 Z&K 阅读(2721) 评论(0) 推荐(0)
摘要:C# 中的委托和事件 委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么 阅读全文
posted @ 2017-03-28 13:47 Z&K 阅读(372) 评论(0) 推荐(0)
摘要:1. 分类 DateTime调用ToString()传入的参数可分为制式和自定义两种: 1) 制式:系统自带的,转入特定的单个字符就可转换为系统已设定好的格式。 2) 自定义:自由组合日期代码(y、M、d、h、m、s、f)来展示丰富的日期格式。 2. 制式类型 说明:转入特定的单个字符就可转换为系统 阅读全文
posted @ 2017-03-13 15:15 Z&K 阅读(14484) 评论(0) 推荐(1)