比方說,我有以下項目: ID Category Name
1 Fruit Banana
2 Car Mescedes
3 Fruit Blackberry
4 Fruit Mango
5 Car Lexus
6 Fruit Melon
7 Car BMW
8 Car Toyota
我想將它們分組到Category,並
LINQ到對象支持在查詢的字符串對象,但是當我使用如下代碼如下: string SomeText = "this is some text in a string";
return SomeText.Take(6).ToString();
我得到的是: System.Linq.Enumerable+<TakeIterator>d__3a`1[System.Char]
這是作爲一個「意外」
我想將此ML代碼翻譯成F#。 fun take ([], i) = []
| take (x::xs, i) = if i > 0 then x::take(xs, i-1)
else [];
我想這一個 let rec take n i =
match n,i with
| [], i -> []
| x::xs, i -> i
假設如下代碼: IEnumerable<MyClass> MakeQuery()
{
var query = from m in session.Linq<MyClass>()
select m;
return query;
}
List<MyClass> m1()
{
return MakeQuery()
.Skip(10)
let a = [1;2;3;]
for i in (a |> Seq.take 10) do Console.WriteLine(i)
for i in (a |> Seq.take 100) do Console.WriteLine(i)
第一行很好,但第二行給出錯誤:輸入序列的元素數量不足。 是的,沒有100個元素,他們只有3個,但爲什麼10個作品呢? Online test 畢竟