- - PR -
C#で引数を省略する方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-10-27 00:46
C#でIWEBBrowser2のNavigateメソッドを実行する際、引数を省略したいです。(URL以降のref object型の引数です。)
VBだと何も考えなくても省略できます。 ご存知の方がいらっしゃいましたらアドバイスいただけないでしょうか | ||||
|
投稿日時: 2007-10-27 00:56
教えて君は何を言われても変わらないということか・・・
| ||||
|
投稿日時: 2007-10-27 01:20
何も考えなくても省略できる?? まずは、プログラムの事をきちんと理解する事が先決だと思います。 VBで有っても何も考えずに省略が出来る訳では有りません。 省略が可能なように関数が作られている場合に限り、その関数に対する引数が省略可能になります。 省略が出来ないのは、C#だから出来ないのではなく、省略が出来ないように関数が作られていると言う事です。 まずは何故省略を出来ないのかを十分検討した上で、それでも省略をしたいと言う場合、対象の関数を引数省略可能な形にすると言うのが良いと思いますが、 そもそも自分で引数省略可能な関数を作れないのであれば、引数の省略をせずに毎回特定の値を入れるようにした方が、ベターだと思います。 | ||||
|
投稿日時: 2007-10-27 01:34
こんばんは。
C# からメソッドに省略可能な引数を渡す方法 | ||||
|
投稿日時: 2007-10-27 01:50
補足: CLS に準拠しなくなりますから、オーバーロードを使うのが一般的です。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-10-27 10:35
default を
省略時解釈 と訳すから、省略したいとか言い出すのでしょう やるべきことをやってない時にどう解釈するか と訳せば、省略って考え方はなくなるのでは?(笑) |
1