12,929
回編集
編集の要約なし |
細 (文字列「source lang」を「syntaxhighlight lang」に置換) |
||
4行目: | 4行目: | ||
ここでは、結果の表示において、独自の拡張メソッドToResult(this IEnumerable)を使用している。<br> | ここでは、結果の表示において、独自の拡張メソッドToResult(this IEnumerable)を使用している。<br> | ||
このメソッドを以下に記述する。<br> | このメソッドを以下に記述する。<br> | ||
< | <syntaxhighlight lang="c#"> | ||
// 結果表示用の拡張メソッド | // 結果表示用の拡張メソッド | ||
public static String ToResult<TSource>(this IEnumerable<TSource> source) | public static String ToResult<TSource>(this IEnumerable<TSource> source) | ||
36行目: | 36行目: | ||
|} | |} | ||
</center> | </center> | ||
< | <syntaxhighlight lang="c#"> | ||
var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 }; | var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 }; | ||
84行目: | 84行目: | ||
|} | |} | ||
</center> | </center> | ||
< | <syntaxhighlight lang="c#"> | ||
var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 }; | var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 }; | ||
126行目: | 126行目: | ||
|} | |} | ||
</center> | </center> | ||
< | <syntaxhighlight lang="c#"> | ||
var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 }; | var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 }; | ||
171行目: | 171行目: | ||
|} | |} | ||
</center> | </center> | ||
< | <syntaxhighlight lang="c#"> | ||
var source = new[] { | var source = new[] { | ||
new{Name = "C#", Age = 11}, | new{Name = "C#", Age = 11}, | ||
224行目: | 224行目: | ||
|} | |} | ||
</center> | </center> | ||
< | <syntaxhighlight lang="c#"> | ||
var source = new[] { | var source = new[] { | ||
new{Name = "C#", Age = 11}, | new{Name = "C#", Age = 11}, | ||
262行目: | 262行目: | ||
|} | |} | ||
</center> | </center> | ||
< | <syntaxhighlight lang="c#"> | ||
var outer = new[] { | var outer = new[] { | ||
new{Name = "C#", Age = 11}, | new{Name = "C#", Age = 11}, | ||
332行目: | 332行目: | ||
</center> | </center> | ||
<br> | <br> | ||
< | <syntaxhighlight lang="c#"> | ||
ArrayList mixed = new ArrayList { "C#", "Java", 3.141592653, "Groovy", "Scala" }; | ArrayList mixed = new ArrayList { "C#", "Java", 3.141592653, "Groovy", "Scala" }; | ||