我有一个IList:
IList list = CallMyMethodToGetIList();
Run Code Online (Sandbox Code Playgroud)
我不知道我能得到它的类型
Type entityType = list[0].GetType();`
Run Code Online (Sandbox Code Playgroud)
我想用LINQ搜索这个列表:
var itemFind = list.SingleOrDefault(MyCondition....);
Run Code Online (Sandbox Code Playgroud)
感谢您的任何帮助.
我从WCF接收数据并将其绑定到表.我在这个论坛上得到了帮助,可以添加一些计算字段,一切都很完美.我想在这张桌子的页脚添加一个总数.我的页面的简单版本可以在http://jsfiddle.net/qeUHd/3/上看到.基本上我想学习如何向我的ViewModel添加一个字段,该字段是我的样本"Amount"中另一个字段的总和的结果.任何帮助将不胜感激. http://jsfiddle.net/qeUHd/3/
我从WCF服务获取数据,并映射,并将数据与我的DOM对象绑定:
var PayinyVM = {};
$.getJSON('/service/PaidService.svc/PaidList', function (data) {
var tmp = JSON.stringify(data.d);
PayinyVM.model = ko.mapping.fromJSON(tmp);
ko.applyBindings(PayinyVM);
});
Run Code Online (Sandbox Code Playgroud)
结果在我的DOM上显示为例外,将其绑定到模型.我无法找出是如何添加一些可观察到的计算比方说我的数据返回与名字和姓氏的人,我怎样才能使一个计算观察到的全名与FN +"" + LN.
我查看了有关jquery mobile select multiple的所有主题,但仍无法弄清楚我的代码有什么问题.
<!DOCTYPE html> <html>
<head> <title>Registration</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
</head>
<body>
<div data-role="page" id="home">
<header data-role="header">
<h1>Register</h1>
</header>
<div data-role="content">
<div data-role="fieldcontain">
<label for="Services" class="ui-hidden-accessible ">
Services:</label>
<select name="Services" id="Services" multiple="multiple" size="4">
<option >Hotel</option>
<option >Transport</option>
<option >Others</option>
</select>
</div>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激
我做了一个PIPE如下:
import {Pipe, PipeTransform} from '@angular/core';
import { Radio } from '../../models/radio';
@Pipe({
name: 'radioFilter'
})
export class radioFilterPipe implements PipeTransform {
transform(value: Radio[], args: string[]): any {
let filter = args[0].toLocaleLowerCase();
return filter ? value.filter(radio => radio.station.text.toLocaleLowerCase().indexOf(filter) != -1) : value;
}
}
Run Code Online (Sandbox Code Playgroud)
在我的组件中,我添加了以下代码:
import { radioFilterPipe } from './grid.station.pipe';
pipes: [radioFilter],
Run Code Online (Sandbox Code Playgroud)
但我得到一个编译错误:错误TS2304:找不到名称'radioFilter'.我究竟做错了什么??
用逗号分隔的整数的最佳正则表达式是什么?它还可以包含逗号之间的空格,并且不需要该字段,这意味着它可以是空白的.
123,98549
43446
Run Code Online (Sandbox Code Playgroud)
等等..
可能重复:
在C#中重复一个字符的最佳方式
我正在制作一个大的逗号分隔的CSV文件.大多数文件字段都是null,稍后会提供,所以我只需要插入一个逗号.我做了一个简单的方法:
private string MakeComma(int CommaNumber)
{
StringBuilder sb = new StringBuilder(string.Empty);
for (int i = 0; i < CommaNumber; i++)
{
sb.Append(",");
}
return sb.ToString();
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更好的方式使用Linq,Join等.
c# ×2
knockout.js ×2
linq ×2
.net ×1
angular ×1
angular-pipe ×1
csv ×1
list ×1
regex ×1
string ×1