[seasar-dotnet:1353] Re: [DBFlute][VB.NET] C#版のdelegate利用メソッドをVBでは?

kubo [E-MAIL ADDRESS DELETED]
2009年 6月 4日 (木) 18:13:53 JST


久保(jflute)です。

西山さん、こんにちは

> VB.NETでは、無名Delegateが利用できないようで、メソッド内の変
> 数を利用することが出来ません。
そうなんですねぇ。

> VB.NETで利用する際はどのように利用するべきか、お知恵を拝借で
> きればと思います。
これは言語仕様的な話なので、ちょっと自分は
わからないのでどなたかVB.NET詳しい方お願いします。

> クラス変数を介して渡せば出来ますが、あまりやりたくありません。
一応、できないことはないのですね。
ちなみに昔昔、旧C#版でdelegateを使ってないときは、
C#では無名インナークラスができないので、
似たような制限がありました。

2009/6/4 西山 はじめ <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。
> 西山です。
>
> 開発言語がVB.NETの為、DBFluteをDLLとして利用させていただいて
> おります。
>
> C#版では子テーブルの検索や、条件設定では delegate を利用する
> ようですが(BhvのLoad~やExistsSubQuery)、
> VB.NETでは、無名Delegateが利用できないようで、メソッド内の変
> 数を利用することが出来ません。
>
> VB.NETで利用する際はどのように利用するべきか、お知恵を拝借で
> きればと思います。
>
> クラス変数を介して渡せば出来ますが、あまりやりたくありません。
>
> 以上よろしくお願いいたします。
>
> --
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 株式会社フジミック システム開発センター ソフトウェア開発部
> 西山 創
> [E-mail]:[E-MAIL ADDRESS DELETED]
>
> 〒140-0002 品川区東品川3-32-42 フジテレビ別館7F
> [TEL]:03-5495-1060
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内