tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: メソッドの実装方法
投稿日: 2006/10/18(Wed) 17:34
投稿者魔界の仮面弁士
> Public Sub Method1(Optional ByVal arg As Integer)

その書き方はできません。
http://msdn2.microsoft.com/ja-jp/library/xs92h188.aspx


> その場合、次の2つの方法の内、どちらで実装するのが普通なのでしょうか?

標準クラスライブラリで、Optional が利用されている物は稀である事からもわかるように、
.NET 系では、後者の「オーバーロード」方式が良く利用されています。
(C# では、省略可能な引数がサポートされていないといった事情もあります)


一方、COM Interop が絡む場合には、前者の「省略可能引数」方式となります。
もしくは、別名のメソッドとして定義するか…ですね。
(これは、COM ではオーバーロードがサポートされていないという、単純な理由によるものです)

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。