Ich habe ein Szenario, wo ich zwei neue Objekte habe, in denen nur eins gemäß der Bedingung initialisiert werden muss.Gibt es eine bessere Möglichkeit, eine else-Anweisung zu verwenden, während eine "using" -Blockanweisung verwendet wird?
Aber ich verwende die "using" -Blockanweisung zum Initialisieren eines neuen Objekts.
Wie kann ich es erreichen? Bitte beachten Sie das folgende Szenario.
Gibt es einen besseren Weg, dies in Einzelzustand oder auf andere Weise zu erreichen, um den Code zu reduzieren? weil ich die gleiche Methode in beiden Bedingungen anrufe.
Vielen Dank im Voraus.
Grüße, Anish
was ist Ihr 'wenn condition'? –
Sie können 'using (MyClass c1 = neue MyClass (Bedingung? A: b))'. –
@ AlessandroD'Andria 'a' und' b' sind unterschiedliche Typen, so dass der ternäre Operator nicht direkt gegen diese kompiliert werden kann. –