问题列表 - 第3098页

返回空集合

看看这个测试:

[TestFixture]
public class Quick_test
{
   [Test]
   public void Test()
   {
      Assert.AreEqual(0, GetByYield().Count());
      Assert.AreEqual(0, GetByEnumerable().Count());
   }

   private IEnumerable<string> GetByYield()
   {
      yield break;
   }

   private IEnumerable<string> GetByEnumerable()
   {
      return Enumerable.Empty<string>();
   }
}
Run Code Online (Sandbox Code Playgroud)

当我编写存根方法时,我通常使用Enumerable.Empty方法.我偶然发现了我编写的一些旧代码,其中我使用了yield方式.

这让我想知道:

  • 哪个在视觉上更吸引其他开发者?
  • 是否有任何隐藏的陷阱会导致我们偏爱另一个?

谢谢!

c# linq

5
推荐指数
1
解决办法
2890
查看次数

数学 - 映射数字

如何在a和b之间线性地映射数字以在c和d之间进行.

也就是说,我希望2到6之间的数字映射到10到20之间的数字......但我需要一般化的情况.

我的大脑是油炸的.

mapping math interpolation numbers linear-algebra

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

jQuery中的正则表达式字段验证

在jQuery中,是否有一个函数/插件可以用来匹配字符串中给定的正则表达式?

例如,在电子邮件输入框中,我收到一个电子邮件地址,并希望查看它是否格式正确.我应该使用什么jQuery函数来查看我的验证正则表达式是否与输入匹配?

我已经google了解决方案,但我找不到任何东西.

regex jquery

75
推荐指数
4
解决办法
30万
查看次数

如何在WPF中基于bool属性设置背景颜色

我想为在WPF中的listview内部数据绑定的GridViewColumn设置背景颜色.我不知道怎么问这个问题对于WPF来说还是比较新的,否则我不会打扰你们所有人.

我想根据数据绑定对象中的bool标志更改整行的背景颜色.

在这种情况下,我有一个"CaseDetail"对象,当有内部注释"IsInternalNote"时,我想要改变行的颜色.

我怎样才能在WPF中解决这个问题?

我现在拥有的(非常简单),它不会改变颜色.

<ListView ItemsSource="{Binding}" IsSynchronizedWithCurrentItem="True"  >
            <ListView.View>
                <GridView>
                    <GridViewColumn DisplayMemberBinding="{Binding Date, StringFormat=MMM dd\, yyyy h:mm tt}" Header="Date" Width="Auto" />
                    <GridViewColumn DisplayMemberBinding="{Binding SubmittedBy}" Header="Submitted By" Width="Auto" />
                    <GridViewColumn Width="Auto" Header="Description" x:Name="colDesc">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>                              
                                <ScrollViewer MaxHeight="80" Width="300">
                                    <StackPanel Orientation="Vertical">
                                        <TextBlock Text="{Binding Description}"  TextWrapping="Wrap"   />
                                        <TextBlock Text="{Binding File.FileName}" TextWrapping="Wrap"  />
                                    </StackPanel>
                                </ScrollViewer>                             
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>                    
                </GridView>
            </ListView.View>
        </ListView>
Run Code Online (Sandbox Code Playgroud)

.net data-binding wpf styles c#-3.0

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

但是,真的,gmail如何仍然是"测试版"?

  • 它已经出了差不多五年了.
  • 它有数千万用户
  • 我怀疑有几家企业依赖它.

它怎么还是"测试版"?在什么时候它将不再是测试版?什么时候它完全拥有电子邮件市场?

gmail

8
推荐指数
1
解决办法
686
查看次数

在LINQ to SQL设计器中刷新表时出现问题

我一直在使用LINQ to SQL,有一件事总是困扰着我.每当我修改表的模式时,为了在设计器中刷新它,我必须删除它然后再添加它.这很好,但这意味着我必须在设计师中找到这个表.我的数据库中有大约100多个表,每次我这样做,就像在大海捞针一样.好吧,也许它不是那么糟糕,但严肃地说,它需要的时间比它应该的长.

是否有另一种刷新表格的选项,我不知道?

linq visual-studio-2008 linq-to-sql visual-studio

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

在VS2008中运行批处理文件

是否可以在studio 2008中将批处理文件作为菜单项运行?

batch-file visual-studio-2008 visual-studio

5
推荐指数
1
解决办法
2172
查看次数

新手的Python版本

我对python非常陌生,不到一个月前开始学习它,但是在其他一些编程语言(主要是C#和SQL)方面经验丰富.但是现在Python 3.0已经发布并且不向后兼容,决定专注于Python 3.0或Python 2.6的优点和缺点是什么?

python python-3.x

5
推荐指数
3
解决办法
1060
查看次数

贝叶斯网络教程

对于初学者来说,这是开始研究贝叶斯网络的最佳书籍?

machine-learning bayesian-networks

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

有没有办法强制Firefox在新进程中启动?

是否有一个命令行参数会强制firefox.exe为特定URL启动一个新进程,无论另一个firefox实例是否已在运行?

firefox

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