![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#代码
Thomas_Fly
这个作者很懒,什么都没留下…
展开
-
c#中new一个对象以后,是否需要手动释放?
c#中new一个对象以后,是否需要手动释放?2012-04-28 23:43wshbfzdzb | 分类:C#/.NET | 浏览723次c++中 class1 *a=new class1();需要在用完以后写上delete a;在c#中class1 a=new class1();属于引用类型 但并没说是指针用完以后 还需要些delete吗?如果不需要 是因为编译器自动转载 2013-04-10 20:32:03 · 23310 阅读 · 2 评论 -
用using写数据库
当我们使用非托管资源(unmanaged resources)类型时,应当使用IDisposable接口的Dispose()方法来释放资源。在.Net环境中,对非托管资源的回收不是系统的责任,我们必须自己调用Dispose()方法来释放资源。确保非托管资源会释放的最好方法是使用using或者try/finally。所有的非托管资源类型都实现了IDisposable接口。另外当我们没有明确的释放转载 2013-04-10 20:41:21 · 862 阅读 · 0 评论 -
using语句
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不转载 2013-04-10 20:27:20 · 721 阅读 · 0 评论 -
c#经典试题
1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的原创 2013-04-10 20:51:23 · 627 阅读 · 0 评论 -
C#中字段和属性的区别
在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值原创 2013-04-10 20:53:05 · 650 阅读 · 0 评论 -
如何将批量的数据存入SQL数据库中
在一些数据量比较大,而且操作数据库频繁的。此时需要将数据表datatable整块的存入数据库中。不多说,直接上代码:首先得新建一个数据库 DataTable once_rec_date = new DataTable();这个数据库得跟目标数据库的列的位置和大小都得一样。特别是类型,和位置。就是列的位置和目标数据库的位置,顺序得 一模一样。因为都是块存储,所以地址什么的都原创 2013-04-16 00:50:00 · 5278 阅读 · 0 评论