Delegate(デリゲート)
VBでは、
関数の概要(こんな感じ=引数及び返り値)だけを決めておいて、
実際に使用する時にその関数の処理を書いて決められるとという仕組みのこと。
とでも言えばよいのでしょう。
以下の簡単なサンプルを示す。
#Region "デリゲート" Public Delegate Function デリゲート関数Tset(ByVal value As String) As String Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click Dim fc As デリゲート関数Tset fc = New デリゲート関数Tset(AddressOf Me.ただの好き関数) Debug.Print(fc("やっぱりVB")) 'やっぱりVBが好き End Sub Public Function ただの好き関数(ByVal x As String) As String Return x & "が好き" End Function #End Regionここまで分かったので、String.Aggregateを自作してみる。