小编mat*_*lin的帖子

Linq按布尔顺序排序

我有一个linq查询,我想通过f.bar订购,这是一个字符串,但我也想通过f.foo订购它,这是一个布尔字段,首先.喜欢下面的查询.

(from f in foo
orderby f.foo, f.bar
select f)
Run Code Online (Sandbox Code Playgroud)

虽然这个编译它没有按预期工作.它只是通过f.bar命令忽略布尔字段.

我知道,我是愚蠢的,但是我需要做些什么才能得到这种行为?

谢谢

c# linq

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

在Vim中查找文件(通过递归目录搜索)

有没有办法在Vim中以递归方式搜索文件(在需要时使用通配符)?如果不是本地的,是否有一个插件可以处理这个?

vim

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

在Visual Studio中分组文件

我正在考虑在Visual Studio中整理我的项目布局,我想知道是否有任何黑客,插件或技巧将.xml文件与同名的.cs文件关联起来,以便它们出现在我的解决方案导航器中/探险.

类似于代码隐藏文件与其aspx相关联的方式.

替代文字

欢迎任何建议.谢谢

visual-studio

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

通过反射获得枚举值

我有一个简单的枚举

 public enum TestEnum
 {
     TestOne = 3,
     TestTwo = 4
 }

var testing = TestEnum.TestOne;
Run Code Online (Sandbox Code Playgroud)

我想通过反射检索它的值(3).关于如何做到这一点的任何想法?

c# reflection enums

39
推荐指数
5
解决办法
6万
查看次数

Linq集团通过查询

试图找出一个linq查询,并想知道你们是否可以提供帮助.

我有一个对象列表,foo每个foo对象都有一个列表bar.bar具有活动日期和数值.例如

foo
   bar -> 01/02/05, 10000
   bar -> 04/06/10, 30023
foo
   bar -> 30/01/02, 23494
Run Code Online (Sandbox Code Playgroud)

我想写一个linq查询,它将返回一个明确的日期列表和该日期的总计

这可能是周五,但我画的是一片空白.

提前致谢

c# linq

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

在knockoutjs上绑定keypress事件,可观察到没有填充

需要一些关于knockoutjs和绑定按键事件的帮助.我正试图连接淘汰赛,以便我从文本框中选择回车键.所以我可以执行与单击按钮相同的操作.解释起来有点棘手但希望这个JsFiddle会展示我想要实现的目标.

http://jsfiddle.net/nbnML/8/

我遇到的问题是可观察的值没有得到更新,我认为它与一个observable没有更新直到焦点离开文本框?

解决这个问题的任何方法.

谢谢!

javascript knockout.js

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

嵌套的foreach在knockout.js

我似乎无法让嵌套的foreach工作.

JS代码是:

$(document).ready(function() {

    function chartValueViewModel(date, price) {
        this.date = date;
        this.price = price;
    }

    function chartViewModel(id, name, lineType, values) {
        this.id = id;
        this.name = name;
        this.lineType = lineType;
        this.values = ko.observableArray(values);
    }

    function liveCurveViewModel() {

        this.chartsData = ko.observableArray([]);
        var chartsData = this.chartsData;

        this.init = function() {

            var mappedCharts = $.map(chartValues,
            function(chart) {
                var mappedValues = $.map(chart.chartValues, function(value) {
                    return new chartValueViewModel(value.dateTime, value.price);
                })
                return new chartViewModel(chart.id, chart.name, chart.liveCurveTypeId, mappedValues);
            });

            chartsData(mappedCharts);
        };
    }

    var vm = new liveCurveViewModel(); …
Run Code Online (Sandbox Code Playgroud)

javascript foreach knockout.js

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

查找给定范围的缺失日期

我正在尝试在DateTimes集合的两个DateTime变量之间找到缺少的日期.

例如.

Collection
2010-01-01
2010-01-02
2010-01-03
2010-01-05

DateRange
2010-01-01 -> 2010-01-06
Run Code Online (Sandbox Code Playgroud)

会给我List<DateTime>

2010-01-04
2010-01-06
Run Code Online (Sandbox Code Playgroud)

我可以想到一些是实现这一点,但没有什么干净和简单

有任何想法吗?

c# datetime

9
推荐指数
1
解决办法
4941
查看次数

Windows Phone 7登录屏幕重定向

如果在其他地方有答案,请道歉,我找不到任何答案.

我想这是一种常见的情况.用户第一次运行应用程序时,如果他们没有任何已保存的详细信息,我希望他们使用SignIn.xaml,否则我只想直接进入MainPage.xaml.

我通常会通过在MainPage的构造函数中粘贴一个检查来执行此操作,如果他们没有详细信息导航.我遇到的问题是

NavigationService.Navigate(new Uri("/SignIn.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

即将出现作为空引用.我错过了什么?在WP7中有没有正确的方法来做这样的事情?

谢谢

windows-phone-7

9
推荐指数
2
解决办法
3805
查看次数

依赖于Visual Studio自定义项模板

我正在编写自己的自定义项目模板,以便在visual studio中使用.一切都很好,除了我需要找到一种方法来使模板中的一个文件依赖于另一个.

在csproj文件中,它看起来像这样

<Compile Include="Class1.cs">
    <DependentUpon>Class1.xml</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何在vstemplate文件中定义它?

谢谢

templates visual-studio visual-studio-templates

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