小编Kob*_*obi的帖子

Linq返回一个IEnumerable <Dictionary <string,string >>

我需要返回一个动态创建的字典的IEnumerable.

伪代码:

var x = from u in Users

select new dictionary<string, string>{
    Add("Name",u.Name),
    Add("LastName",u.LastName)
}
Run Code Online (Sandbox Code Playgroud)

我一直在尝试很多方法来获取上面的伪代码示例,但没有成功......

我将衷心感谢您的帮助.

c# linq ienumerable dictionary

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

Bootstrap中.row类的左右边距为负

只是出于好奇,为什么引导使用-15px左,右marginS的要取消的15px左侧和右侧padding.container.container-fluid课.
为什么要设置填充,然后在孩子的负边距上取消填充?

css twitter-bootstrap

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

C# - 类中的接口

根据MSDN文档接口可以是类或命名空间的成员:

例如,我可以声明:

public class Test
{
    public interface IMemberofTest
    {
        void get();
    }
}
Run Code Online (Sandbox Code Playgroud)

在类中使用接口有什么用?它不会打破真正的界面使用的目的吗?

c#

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

ASP.Net超过1个表格?

在每个页面(坐在主页面)我有登录字段.

在其他页面中,我有不同的控件,例如联系方式.

如何<form>为此设置多个-tag?

asp.net

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

如何将0000增加1并保持格式化?

$i=0000;
while($i<=1231)
{
  print "$i";
  $i++;
}
Run Code Online (Sandbox Code Playgroud)

我希望它显示0001, 0002, 0003, 0004,而是它打印: 0, 1, 2

有谁知道为什么这不起作用?
先感谢您.

php

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

Javascript:排序对象

function Player() {
  var score;

  this.getScore = function() { return score; }
  this.setScore = function(sc) { score = sc; }
}

function compare(playerA, playerB) {
  return playerA.getScore() - playerB.getScore();
}

var players = [];

players['player1'] = new Player();
players['player2'] = new Player();

Array(players).sort(compare);
Run Code Online (Sandbox Code Playgroud)

我有与上面类似的代码.当我使用调试器逐步执行代码时,compare函数永远不会被调用,并且数组未被排序.我不确定我的代码有什么问题?

javascript sorting

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

正则表达式 - 接受15到17位数

我想要一个只接受15到17位数字的正则表达式.

regex

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

使用jquery将两个双引号替换为单引号

如何使用jQuery将两个双引号替换为单引号?

例如:我需要更换

山姆在他的"家""

山姆在他的"家"

寻找与此正则表达式类似的内容(将双引号替换为单引号):

mystring.replace(/"/g, "'")
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery replace

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

IEnumerable <T>和Take(x)问题?

(使用实体框架)

我写的时候:

IEnumerable<string> q = customers /*EF entity*/
.Select (c => c.Name.ToUpper())
.OrderBy (n => n)
Run Code Online (Sandbox Code Playgroud)

c#编译器知道如何发出表达式树,而sql又执行:

SELECT UPPER (Name) FROM Customer ORDER BY UPPER (Name)
Run Code Online (Sandbox Code Playgroud)

另请注意该order by条款

我看到这个链接 :

他写了 :

IEnumerable<employee> emp = 
         dc.Employees.Where(x => x.Desc.StartsWith("soft"));
emp = emp.Take(1);
Run Code Online (Sandbox Code Playgroud)

在调查最终查询后,他看到:

SELECT [t0].[Id], [t0].[Name], [t0].[Address], [t0].[Desc] AS [Desc]
FROM [dbo].[Employee] AS [t0]
WHERE [t0].[Desc] LIKE @p0
Run Code Online (Sandbox Code Playgroud)

注意没有 top条款

这是为什么 ?

Take(x)应该添加到查询中?

会像这样写:

IEnumerable<employee> emp = 
         (dc.Employees.Where(x => x.Desc.StartsWith("soft"))).Take(1);
Run Code Online (Sandbox Code Playgroud)

会将TOP子句添加到发送到SQL的查询中吗?

这是怎么回事?

(我已经知道这 …

.net c# linq entity-framework .net-4.0

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

如何根据特定的行垂直对齐内联块元素,忽略其他行?

我有几个表单字段,每个字段都在父display: inline-block元素中.字段可以在其中的控件之前或之后具有其他元素:

.Field {
  display: inline-block;
  border: solid 1px silver;
  width: 100px;
  padding: 2px;
  margin: 2px;
  vertical-align:middle;
  color:gray;
}
.Control {
  color:black;
  border: solid 1px navy;
  background-color:#def;
  padding:2px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="Field">
  Some text before the line.
  <div class="Control">This</div>
</div>

<div class="Field">
  <div class="Control">should</div>
  Some text after the line.
</div>

<div class="Field">
  <div class="Control">be</div>
</div>

<div class="Field">
  Some text before...
  <div class="Control">neatly</div>
  ...and some text after. Maybe even an image.
</div>

<div class="Field">
  is it possible?
  <div class="Control">aligned</div>
</div> …
Run Code Online (Sandbox Code Playgroud)

html css vertical-alignment

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