空でない場合、我々はこのようなものを持っている追加のパラメータを渡します。私は、2つの方法が同じように動作していないことを知っています。ただし、ブラケット内の状態を確認して、どのメソッドを取るかをコンパイラに決定させることは可能ですか?のみ、彼らは私たちのプロジェクトの一つで
DirectoryEntry directoryEntry =
new DirectoryEntry(path, (user == "" && password == "") ? user, password : [nothing]);
いいえあなたはif条件を置き換えるべきですif(user!= "" || password!= "") ' – fubo
:私の悪いよ!それが見えませんでした:( – gmetax