Comment retourner un objet de classe à condition différente.objet de classe fondée sur la condition
Supposons que si mon résultat est l'authentification de retour succès, SINON Erreur de classe de retour.
public Class Example
{
public Authentication GetDetails(int id)
{
Authentication objAuth = new Authentication();
if(id==100)
{
return objAuth ;
}
else
{
ClassB objB=new ClassB();
return objB;
}
}
}
static Void Main()
{
Example obj = new Example();
obj.GetDetails();
}
Vous devez utiliser des exceptions. – SLaks
Vous réinventez une roue carrée. S'il vous plaît envisager de lancer une exception si l'authentification échoue. –
En ce qui concerne les exceptions dans des scénarios communs https://docs.microsoft.com/en-us/dotnet/standard/exceptions/best-practices-for-exceptions#handle-common-conditions-without-throwing-exceptions –