小编Bob*_*ith的帖子

lambda表达式和匿名方法之间的区别 - C#

重复: 委托关键字与lambda表示法

我理解匿名方法可用于定义委托和编写内联函数.使用Lambda表达式与此有何不同?

我想我什么时候使用什么有点困惑.

编辑:另外,似乎要使用匿名或lambdas,需要一个类型的扩展方法?

.net c#

10
推荐指数
4
解决办法
1万
查看次数

要"新"还是不要"新"

在使用new关键字时是否遵循经验法则,何时在声明对象时不遵循?

List<MyCustomClass> listCustClass = GetList();
Run Code Online (Sandbox Code Playgroud)

要么

List<MyCustomClass> listCustClass = new List<MyCustomClass>();
listCustClass = GetList();
Run Code Online (Sandbox Code Playgroud)

.net c# allocation new-operator

6
推荐指数
3
解决办法
970
查看次数

关系数据库和OO语言

在典型的ASP.NET Web应用程序体系结构中,我们使用诸如C#的OO语言和诸如SQL服务器之类的关系数据库来获取数据.

我正在读一本关于Linq的书,上面写着"问题是OO编程语言和关系数据库之间存在差距"

作者究竟想要暗示什么?

编辑:谢谢你的答案.我不确定我理解LINQ如何解决这个问题.我可能错了,但似乎LINQ是用于数据库通信的API,就像ADO.NET一样

.net c# linq

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

ASP.NET页面性能

我们有一个相当复杂的页面,动态加载用户控件(其中一些是嵌套的).这是一个非常慢的页面.

动态添加控件是否会增加瓶颈?如果我们在.NET缓存对象中添加控件而不使用LoadControl(如果它已经存在于缓存中)会有帮助吗?

有关使页面更快的任何其他提示/策略?

.net c# asp.net

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

SQL Server 2005 - 如果条件与union

我有一个具有以下算法的SP.

IF <SomeCondition>
BEGIN
  SELECT * FROM TABLE1
END
ELSE
BEGIN
  SELECT * FROM TABLE2
END
--Union the above with the query below
UNION
  SELECT * FROM TABLE3
Run Code Online (Sandbox Code Playgroud)

返回的记录集完全相同.我需要做一个结果集的UNION和另一个查询.

有没有办法在不使用临时表的情况下执行此操作?

sql sql-server sql-server-2005

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

标签 统计

.net ×4

c# ×4

allocation ×1

asp.net ×1

linq ×1

new-operator ×1

sql ×1

sql-server ×1

sql-server-2005 ×1