小编mis*_*hap的帖子

Foreach循环,确定哪个是循环的最后一次迭代

我有一个foreach循环,需要在从中选择最后一项时执行一些逻辑List,例如:

 foreach (Item result in Model.Results)
 {
      //if current result is the last item in Model.Results
      //then do something in the code
 }
Run Code Online (Sandbox Code Playgroud)

如果不使用for循环和计数器,我可以知道哪个循环是最后的吗?

c# asp.net foreach

216
推荐指数
10
解决办法
21万
查看次数

C#RegEx字符串提取

我有一个字符串:

"ImageDimension = 655x0; ThumbnailDimension =为0x0".

我必须提取"ImageDimension ="和第一次出现"x"之间的第一个数字("655"字符串); 并且需要在"ImageDimension ="字符串之后的第一个"x"之后提取第二个数字("0"字符串).与第三和第四个数字相似.

这可以用正则表达式完成("ImageDimension = x ? ; ThumbnailDimension = x ")以及如何完成?而不是笨拙的子串和索引?谢谢!

我的解决方案不太好:

String configuration = "ImageDimension=655x0;ThumbnailDimension=0x0";
String imageDim = configuration.Substring(0, configuration.IndexOf(";"));
int indexOfEq = imageDim.IndexOf("=");
int indexOfX = imageDim.IndexOf("x");

String width1 = imageDim.Substring(indexOfEq+1, indexOfX-indexOfEq-1);
String height1 = imageDim.Substring(imageDim.IndexOf("x") + 1);

String thumbDim = configuration.Substring(configuration.IndexOf(";") + 1);
indexOfEq = thumbDim.IndexOf("=");
indexOfX = thumbDim.IndexOf("x");

String width2 = imageDim.Substring(indexOfEq + 1, indexOfX - indexOfEq-1);
String height2 = imageDim.Substring(imageDim.IndexOf("x") + 1);
Run Code Online (Sandbox Code Playgroud)

c# regex string

56
推荐指数
4
解决办法
8万
查看次数

Typescript数组的键值对声明

对以下声明感到困惑:

constructor(controls: {[key: string]: AbstractControl}, optionals?: {[key: string]: boolean}, validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn)
Run Code Online (Sandbox Code Playgroud)

控件的类型是什么(第一个参数)?它是一个对象,它是一个键值对数组,其中键是字符串,值是AbstractControl?谢谢!

arrays key-value typescript

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

使用GET方法的Html.BeginForm()

如何指定我的表单应该使用@ Html.BeginForm()的GET方法?

@using (Html.BeginForm(method: FormMethod.Get))
Run Code Online (Sandbox Code Playgroud)

这里VS抱怨最好的重载没有参数方法.谢谢!

forms asp.net-mvc asp.net-mvc-3

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

ToString()默认CultureInfo

我想我理解CultureInfo的用法.

如果我做的很简单:

const int a = 5;
string b = a.ToString();
Run Code Online (Sandbox Code Playgroud)

它等于:

const int a = 5;
string b = a.ToString(CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

换句话说,ToString()默认使用InvariantCultureCurrentCulture吗?

c# cultureinfo tostring

15
推荐指数
2
解决办法
9176
查看次数

Angular 2选择了条件选项

我有一个选择:

  <select id="position">
    <option *ngFor='#contactType of contactTypes' [attr.value]='contactType.contactTypeId'>
      {{contactType.description}}
    </option>
  </select>
Run Code Online (Sandbox Code Playgroud)

我想条件选择一个选项:' contactType.contactTypeId == number '而不使用ngModel

html select angular

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

.net core project.json intellisense无法正常工作

刚在我的机器上安装了VS2015和.net核心,但出于某种原因,我在project.json中没有得到intellisense.在我的另一台机器上它工作正常.知道这里出了什么问题吗?

在此输入图像描述

在此输入图像描述

安装了所有扩展:

Microsoft Visual Studio Professional 2015
Version 14.0.25431.01 Update 3
Microsoft .NET Framework
Version 4.6.01586

Installed Version: Professional

LightSwitch for Visual Studio 2015  
Microsoft LightSwitch for Visual Studio 2015

Visual Basic 2015 
Microsoft Visual Basic 2015

Visual C# 2015 
Microsoft Visual C# 2015

Visual C++ 2015  
Microsoft Visual C++ 2015

Add New File   3.5
The fastest and easiest way to add new files to any project - including files that start with a dot

ASP.NET and Web Tools 2015.1 …
Run Code Online (Sandbox Code Playgroud)

visual-studio-2015 package.json asp.net-core

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

什么是Microsoft Unity?

我正在寻找Unity的一些基本示例/解释.我很难掌握这个概念.我对注入模式有基本的了解,因为Unity似乎与它紧密相关.我感谢任何帮助.

design-patterns dependency-injection inversion-of-control unity-container

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

结合jQuery-ui datepicker的本地化和初始化参数

我希望我的本地化日期选择器不允许某些日期选择.

本土化:

$("#datepicker").datepicker($.datepicker.regional["fr"]);
Run Code Online (Sandbox Code Playgroud)

没有周末:

$("#datepicker").datepicker({ beforeShowDay: $.datepicker.noWeekends })
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何将两者结合起来?

jquery localization jquery-ui jquery-ui-datepicker

7
推荐指数
1
解决办法
2556
查看次数

ContractClassFor属性

我将使用什么,何时使用

[ContractClassFor(typeof())]
Run Code Online (Sandbox Code Playgroud)

MSDN的解释并没有告诉我太多.谢谢,

c# attributes

7
推荐指数
1
解决办法
2088
查看次数