C # Initialisierer bedingte Zuweisung

In einem C # -Initialisierer möchte ich keine Eigenschaft festlegen, wenn eine Bedingung falsch ist.

Etwas wie das

ServerConnection serverConnection = new ServerConnection()  
{  
    ServerInstance = server,  
    LoginSecure = windowsAuthentication,  
    if (!windowsAuthentication)
    {
        Login = user,  
        Password = password  
    }
};

Das geht? Wie

Antworten auf die Frage(12)

Ihre Antwort auf die Frage