小编Dan*_*ott的帖子

虚拟方法/属性的分歧

奥拉'流!

我最近在开发过程中一直在使用Moq,我喜欢我能够实现的目标.

但是,我发现自己将我的方法(以及最多部分的属性)设置为虚拟,以便我可以在我的测试中用模拟替换它们.

除了"你正在使你的所有方法和属性都可以覆盖"之外,这个行动方式还有什么现实世界的后果?

谢谢你的时间,

c# virtual-functions moq

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

如何在C#中获取私有成员值

我想获得私人会员的价值,所以我写了以下内容:

var f = e.
          GetType().
          GetFields(System.Reflection.BindingFlags.NonPublic |
                    System.Reflection.BindingFlags.Instance | 
                    System.Reflection.BindingFlags.DeclaredOnly)[0];
object o = f.FieldType.GetProperty("RowIndex").GetValue(f.FieldType, null);
Run Code Online (Sandbox Code Playgroud)

但是方法"GetValue"需要第一个参数中的原始对象,而我没有这个对象,因为我进入了运行时.任何人都可以帮我吗?!

c# reflection private-members

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

用于目标元素的JQuery Selector

我有一些使用JQuery的JS

function removeTag() {
    $('{...}').doSomething();
}

$(document).ready(function() {
    $('.RemoveTag').click(removeTag);
});
Run Code Online (Sandbox Code Playgroud)

有什么我可以替换{...}来给我点击的元素吗?

善良,

jquery

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

如何添加到PowerShell中最初加载的类型?

如何添加到PowerShell启动时加载的.NET程序集列表?

powershell

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

TFS Build寻找错误的源分支

在一个非常简单的解决方案(MVC webapp,Service,MSTest项目)中设置CI构建

该构建显示橙色,具有以下内容:

处理MSTest异常/Heartbeat/Source/BvtAutomation/Local.testsettings没有工作文件夹映射

现在,这是踢球者,这不是正在构建的源分支,它是另一个项目!我在构建定义中或在我的解决方案中的任何地方都找不到任何引用(WinGrep ..整个九码!)

有人看过类似的东西,或者对我可能尝试的东西有什么建议吗?

谢谢!

tfs mstest tfsbuild

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

如何在内联脚本中引用Bamboo工件?

我想在Bamboo构建结束时运行内联脚本任务,将一些工件复制到网络共享.如何在此脚本中引用工件输出目录?

Windows环境,如果这有所作为.

scripting bamboo

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

无论如何在Rubymine中完全可以使用软包裹吗?

我可以为我打开的每个编辑器关闭它们但是有没有办法一起删除软包装?

谢谢!

rubymine

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

使用属性作为属性参数

我写了一个自定义信用卡验证属性,检查CardNumber属性是否对特定卡类型有效(同一类中的另一个属性)

[CardValidationBinCheck(this.CardType, 
                        ErrorMessage = "CreditCardNumberDoesNotMatchCardType")]
public string CardNumber
{
 ...
}
Run Code Online (Sandbox Code Playgroud)

这不会编译,因为工作室抱怨属性参数必须是常量,类型表达式或属性参数类型(?)的数组创建表达式.

无论如何我可以通过cirvumvent这个并将我传递this.CardType给属性?

善良,

c# attributes data-annotations

0
推荐指数
1
解决办法
405
查看次数