「LINQ - 拡張メソッド一覧」の版間の差分

ナビゲーションに移動 検索に移動
文字列「source lang」を「syntaxhighlight lang」に置換
編集の要約なし
(文字列「source lang」を「syntaxhighlight lang」に置換)
4行目: 4行目:
ここでは、結果の表示において、独自の拡張メソッドToResult(this IEnumerable)を使用している。<br>
ここでは、結果の表示において、独自の拡張メソッドToResult(this IEnumerable)を使用している。<br>
このメソッドを以下に記述する。<br>
このメソッドを以下に記述する。<br>
  <source lang="c#">
  <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>
  <source lang="c#">
  <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>
  <source lang="c#">
  <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>
  <source lang="c#">
  <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>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  var source = new[] {
  var source = new[] {
     new{Name = "C#", Age = 11},
     new{Name = "C#", Age = 11},
224行目: 224行目:
|}
|}
</center>
</center>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  var source = new[] {
  var source = new[] {
     new{Name = "C#", Age = 11},
     new{Name = "C#", Age = 11},
262行目: 262行目:
|}
|}
</center>
</center>
  <source lang="c#">
  <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>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  ArrayList mixed = new ArrayList { "C#", "Java", 3.141592653, "Groovy", "Scala" };
  ArrayList mixed = new ArrayList { "C#", "Java", 3.141592653, "Groovy", "Scala" };
   
   

案内メニュー