小编cki*_*tel的帖子

How can I check if string contains characters & whitespace, not just whitespace?

What is the best way to check if a string contains only whitespace?

The string is allowed to contain characters combined with whitespace, but not just whitespace.

javascript string whitespace

124
推荐指数
5
解决办法
14万
查看次数

ILMerge最佳实践

你使用ILMerge吗?您是否使用ILMerge合并多个程序集以简化dll的部署?ILMerging组装后,您是否在生产中发现了部署/版本控制问题?

我正在寻找一些关于使用ILMerge来减少部署摩擦的建议,如果可能的话.

.net c# deployment ilmerge

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

如何删除C#中另一个进程锁定的文件?

我正在寻找一种方法来删除使用C#被另一个进程锁定的文件.我怀疑该方法必须能够找到哪个进程正在锁定文件(可能是通过跟踪句柄,虽然我不知道如何在C#中执行此操作)然后在能够使用完成文件删除之前关闭该进程File.Delete().

c# file-locking

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

我应该总是使用AndAlso和OrElse运算符吗?

是否有一种情况我不想使用AndAlso运营商而不是And运营商?...或者我不想使用OrElse操作员而不是Or操作员?

.net vb.net boolean-logic

47
推荐指数
2
解决办法
5321
查看次数

MSTest等效于NUnit的参数化测试?

NUnit支持一项功能,您可以在其中指定一组数据输入,以便多次运行单元测试.

[RowTest]
[Row(1001,1,2,3)]
[Row(1,1001,2,3)]
[Row(1,2,1001,3)]
public void SumTests(int x, int y, int z, int expected)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

使用MSTest完成同类事物的最佳方法是什么?我找不到类似的属性集.

nunit unit-testing mstest parameterized-unit-test

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

NuGet和多种解决方案

我们有两个解决方案:foo.sln和bar.sln

我有一个foo和bar都使用的公共库.两者都使用Common.csproj.

如果我打开foo并更新nuget引用,Common.csproj中的所有引用都指向foo/packages /.如果我稍后打开bar并更新nuget引用,则所有引用都将设置为bar/packages /中的引用.当然,这会让foo团队感到愤怒,因为它会导致Common.csproj和Foo特定的东西之间不兼容,比如Foo.Data.csproj,它仍然指向foo/packages.

必须有一些明显的解决方案,除了:"创建一个包含所有项目的巨大解决方案,如果你需要触摸nuget,只能从该解决方案中做到."

在codeplex上似乎存在一个问题,(顺便提一下,这是最高投票的问题),但显然我太过于无法理解这个问题是如何解决的.有人可以解释如何解决这个问题吗?

projects-and-solutions nuget nuget-package

41
推荐指数
3
解决办法
9909
查看次数

7 Card Poker Hand Evaluator

有谁知道评估7张扑克牌手的快速算法?比一组7中的每21张5张牌组合更加有效率的东西.

干杯,

皮特

algorithm poker playing-cards

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

创建对象时的TypeInitializationException异常

我有一个程序集(.Net 3.5中的类库项目),它有一些像System.Configuration和的引用System.Web.我在Web应用程序上使用它,它工作正常.

现在,我需要引用一个Windows窗体项目,我无法理解发生了什么.当我尝试创建我的类的实例时,它不起作用; 抛出了类型 TypeInitializationException的异常.

我尝试创建我的程序集的其他实例和那些工作,除了这个特定的类.

有人知道发生了什么吗?

.net c# exception winforms

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

如何使用Observable.FromEvent而不是FromEventPattern并避免使用字符串文字事件名称

我正在WinForms中学习Rx,并拥有以下代码:

// Create an observable from key presses, grouped by the key pressed
var groupedKeyPresses = Observable.FromEventPattern<KeyPressEventArgs>(this, "KeyPress")
                                  .Select(k => k.EventArgs.KeyChar)
                                  .GroupBy(k => k);

// Increment key counter and update user's display
groupedKeyPresses.Subscribe(keyPressGroup =>
{
    var numPresses = 0;
    keyPressGroup.Subscribe(key => UpdateKeyPressStats(key, ++numPresses));
});
Run Code Online (Sandbox Code Playgroud)

这可以完美地工作/运行,在KeyPress事件中流,按键推送组,然后跟踪每个键被按下的次数,并UpdateKeyPressStats使用键和新的按键数调用方法.装运它!

但是,FromEventPattern由于对事件的字符串文字引用,我不是签名的粉丝.所以,我想我会尝试一下FromEvent.

// Create an observable from key presses, grouped by the key pressed
var groupedKeyPresses = Observable.FromEvent<KeyPressEventHandler, KeyPressEventArgs>(h => this.KeyPress += h, h => this.KeyPress -= h)
                                  .Select(k => …
Run Code Online (Sandbox Code Playgroud)

.net winforms system.reactive

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

实体框架4.1的SQL"不在"语法

对于"不在"SQL等价物,我有一个简单的实体框架语法问题.本质上,我想将以下SQL语法转换为Entity Framework语法:

select  ID
from    dbo.List
where   ID not in (list of IDs)
Run Code Online (Sandbox Code Playgroud)

这是我用于查找单个记录的方法:

public static List GetLists(int id)
{
    using (dbInstance db = new dbInstance())
    {
        return db.Lists.Where(m => m.ID == id);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个我想用于此的伪方法:

public static List<List> GetLists(List<int> listIDs)
{
    using (dbInstance db = new dbInstance())
    {
        return db.Lists.Where(**** What Goes Here ****).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以指点一下Where条款区域的内容吗?我读了一些关于这个的论坛,看到了使用.Contains()或提及.Any(),但没有一个例子足够贴合.

c# sql entity-framework-4.1 asp.net-mvc-3

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