小编Car*_*ngo的帖子

LINQ ToDictionary和ToLookup有什么区别

LINQ ToDictionary和ToLookup有什么区别?他们似乎做同样的事情.

c# linq

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

仅在C#中的日期类型 - 为什么没有日期类型?

在我们的C#项目中,我们需要在没有时间的情况下表示日期.我知道DateTime的存在,但它也包含了一天中的时间.我想明确指出某些变量和方法参数是基于日期的.因此我不能使用该DateTime.Date属性

解决这个问题的标准方法是什么?当然,我不是第一个遇到这个?为什么DateC#中没有课?

有没有人有一个很好的实现使用结构和可能在DateTime上的一些扩展方法,并可能实现一些运算符,如==和<,>?

c# datetime date

95
推荐指数
5
解决办法
7万
查看次数

TABLOCK与TABLOCKX

有什么区别TABLOCKTABLOCKX http://msdn.microsoft.com/en-us/library/ms187373.aspx状态TABLOCK是共享锁,TABLOCKX而是独占锁.第一个可能只是一个索引锁吗?共享锁的概念是什么?

t-sql sql-server

70
推荐指数
3
解决办法
13万
查看次数

我应该推荐默认的密封类吗?

在我工作的一个大项目中,我正在考虑建议其他程序员如果没有考虑他们的课程应该如何分类,他们总是密封他们的课程.很少有经验的程序员从不考虑这一点.

我发现奇怪的是,在java和c #classd中是非密封/非最终的pr默认值.我认为密封课程大大提高了代码的可读性.

请注意,这是内部代码,如果发生我们需要子类的罕见情况,我们可以随时更改.

你有什么经历?我对这个想法遇到了很多阻力.是懒惰的人,他们不能打扰"密封"吗?

.net c# java oop

65
推荐指数
6
解决办法
5432
查看次数

我想显示所有指定列名的表

如何获取具有特定列名称的所有表的列表?

sql sql-server-2008

50
推荐指数
5
解决办法
12万
查看次数

Structs是否总是堆栈分配或有时堆分配?

我的印象是在C#中,struct元素在堆栈上分配,因此从创建它们的方法返回时会消失.但是如果我将struct-values放在一个列表中并返回它会发生什么?元素幸存下来.是否有时在堆上分配struct实例?

internal struct Stru
{
  public int i;
}

internal class StruTry
{
  public List<Stru> Get(int max)
  {
    var l = new List<Stru>();
    for (int i = 0; i < max; i++)
      l.Add(new Stru {i=i});

    return l;
  }
}
Run Code Online (Sandbox Code Playgroud)

代码打印0,1,2

[Test]
public void T()
{
  var ll = new StruTry().Get(3);
  foreach (var stru in ll)
    Console.WriteLine("* "+ stru.i);
}
Run Code Online (Sandbox Code Playgroud)

c# struct allocation

38
推荐指数
3
解决办法
3万
查看次数

如何从MethodInfo创建Action委托?

我想从MethodInfo对象获取一个动作委托.这可能吗?

谢谢.

.net action methodinfo

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

27
推荐指数
1
解决办法
3451
查看次数

没有比无效更邪恶吗?

在F#中,它们没有空值并且不想支持它.程序员仍然必须为无类似于C#程序员做出支持!= null.

没有人真的比无效更邪恶吗?

null f# nullpointerexception

27
推荐指数
3
解决办法
3205
查看次数

25
推荐指数
3
解决办法
5211
查看次数