DOBON.NETプログラミング道掲示板

■34400 / 親階層)  LINQの拡張メソッドの定義
□投稿者/ ジャッキーチュン 一般人(1回)-(2019/11/28(Thu) 09:45:00)
  • アイコン環境/言語:[VisualStudio2017 VB] 
    分類:[.NET] 

    はじめまして。

    LINQの拡張メソッドの定義で、
    <Extension()>
    Public Function Where(Of TSource)
    (source As IEnumerable(Of TSource), predicate As Func(Of TSource, Integer, Boolean))  ←ここに()で括られた部分がある
    As IEnumerable(Of TSource)
    のようにかかれています。

    Function メッソッド名(引数)の次に()で括られたものがあり、
    その後に、As IEnumerble(Of TSource)となっています。

    ()で括られた部分は、何をするのでしょうか?
    普通は、
    Public Shared Function Format (format As String, arg0 As Object) As String
    こんな感じですよね?

    もう一つ、Formを作って、Designerを見ると
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
    のように、<>で括られたものがあります。
    これは、なんですか?

    教えて貰えれば助かります。


マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: LINQの拡張メソッドの定義 /魔界の仮面弁士
 
上記関連ツリー

Nomalアイコン LINQの拡張メソッドの定義 / ジャッキーチュン (19/11/28(Thu) 09:45) #34400 ←Now
Nomalアイコン Re[1]: LINQの拡張メソッドの定義 / 魔界の仮面弁士 (19/11/28(Thu) 11:11) #34401

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -