小编uin*_*inc的帖子

我为什么要在c#中实现ICloneable?

你能解释一下为什么我应该继承ICloneable并实现这个Clone()方法吗?

如果我想做一个深层复制,我不能只实现我的方法吗?我们说吧MyClone()

我为什么要继承ICloneable?有什么好处?这只是让代码"更具可读性"的问题吗?

.net c# icloneable cloneable

109
推荐指数
4
解决办法
5万
查看次数

使用TSQLUNIT进行SQL单元测试:您是否需要复制SQL代码?

我正在考虑为我的Tsql存储过程编写一些单元测试,我有两个问题:

  1. 我将不得不编写大量的SQL来创建测试夹具(在_setup程序中准备的测试数据)

  2. 我将不得不在测试过程中"重写"我的查询以获得结果以与我正在测试的存储过程的结果进行比较.

考虑到我的数据库有数百个表和非常复杂的存储过程...我不知道这将如何节省我的时间?有什么想法吗?我错过了什么吗?还有其他方法吗?

sql t-sql sql-server unit-testing

2
推荐指数
1
解决办法
1538
查看次数

在c#中从函数返回一个字符串时,内存是否被释放?

这就是我的意思:

class mycalss
{
   string myfunc()
   {
      string str="hello";
      return str;
   }
}
...
static void main()
{
   string str2;
   str2=myfunc();
   ...
   ...
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,垃圾收集器是否有可能删除str2的内容,因为str超出了范围?

.net c# clr

1
推荐指数
3
解决办法
894
查看次数

标签 统计

.net ×2

c# ×2

cloneable ×1

clr ×1

icloneable ×1

sql ×1

sql-server ×1

t-sql ×1

unit-testing ×1