タイトル : 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 ではオーバーロードがサポートされていないという、単純な理由によるものです) |