小编Tha*_*han的帖子

LINQ - Sequence不包含任何元素

我正在使用LINQ查询,如下所示.

object.collection.where(t => t.id.Equals("2")).First();
Run Code Online (Sandbox Code Playgroud)

我收到错误"序列不包含任何元素".当结果不包含任何元素时,为什么结果会抛出错误?如果没有找到结果,它是否应该返回null?这就是使用SQL时会发生的情况.

linq

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

在Visual Studio CTP2中的ASP.VNext项目中启用C#6

我已经安装了Visual Studio CTP2并创建了一个新的ASP.Net Vext项目.当我尝试使用C#6.0功能时,它无法正常工作.我甚至尝试过以下链接中的stpes.

Visual Studio 2015 CTP中没有C#6.0?

但即使在此之后,我也无法在VNext项目中使用C#6.请帮忙.

c#-6.0 asp.net-core

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

ASP.Net MVC - Webform查看引擎性能

我听说像Razor或NHaml这样的视频引擎比WebForm View引擎提供了更多的性能.有人可以建议我,如果这是真的,哪个将是最好的视图引擎

asp.net-mvc performance

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

为Nullable <Guid>分配值

我正在尝试创建一个变量Guid?表示可以为空的db列.我在分配价值时遇到问题.我能够轻松地为变量赋值null.但是当我想分配一个Guid值时,我必须创建一个新的Guid?不接受字符串的对象.

Guid? sample=new Guid?(someString); // erroing "Cannot implicitly convert string to Guid"
Run Code Online (Sandbox Code Playgroud)

所以我必须这样做

Guid? sample=new Guid?(new Guid(someString)); // working code
Run Code Online (Sandbox Code Playgroud)

我还有条件地分配值.

Guid? sample=(string.IsNullOrWhiteSpace(someString))?null: new Guid?(new Guid(someString)); 
Run Code Online (Sandbox Code Playgroud)

为什么Guid会出现这个问题?

c# nullable

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

标签 统计

asp.net-core ×1

asp.net-mvc ×1

c# ×1

c#-6.0 ×1

linq ×1

nullable ×1

performance ×1