随笔分类 -  C#

.NET C#中如何备份SQL数据库
摘要:非常简单 利用T-SQL完成你所要做的就是控制流程 保存变量 分析字符串这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。 需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载 利用T-SQL语句,实现数据库的备份与还原的功能 体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复... 阅读全文

posted @ 2009-05-31 14:02 智者生存 阅读(927) 评论(1) 推荐(0)

C#中的equals与==的比较
摘要:对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是否相等。 equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用。 对... 阅读全文

posted @ 2009-04-06 15:10 智者生存 阅读(286) 评论(0) 推荐(0)

一个实现了 IDisposable 接口的基类
摘要:当托管对象不再使用时,垃圾回收器会自动释放分配给该对象的内存,不过进行垃圾回收的时间不可预知。而且,垃圾回收器对窗口句柄、打开的文件和流等非托管资源一无所知。 当不再需要某对象时,对象的使用者可以通过调用 Dispose 方法(垃圾回收器释放资源时也是调用该方法)来显式的释放托管和非托管资源。 public class BaseDisposable : IDisposable { ~B... 阅读全文

posted @ 2009-03-29 12:01 智者生存 阅读(306) 评论(0) 推荐(0)

实现 IDisposable 接口的好处
摘要:可以通过调用 Dispose 方法,来显式的释放资源。 当托管对象不再使用时,垃圾回收器会自动释放分配给该对象的内存,不过进行垃圾回收的时间不可预知。而且,垃圾回收器对窗口句柄、打开的文件和流等非托管资源一无所知。 当不再需要某对象时,对象的使用者可以通过调用 Dispose 方法(垃圾回收器释放资源时也是调用该方法)来显式的释放托管和非托管资源。 ... 阅读全文

posted @ 2009-03-29 12:00 智者生存 阅读(284) 评论(0) 推荐(0)

C# 参考之方法参数关键字:params、ref及out
摘要:如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。 params params 关键字可以指定在参数数目可变处采用参数的方法参数。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例: ... 阅读全文

posted @ 2009-03-27 22:53 智者生存 阅读(161) 评论(0) 推荐(0)