Junior — Middle
Կարող եք տալ օրինակ, երբ կոդում ստեղծվում են սեփական արտահայտություններ?
sobes.tech AI
Պատասխան AI-ից
Ձեր սեփական արտակարգ իրավիճակները ստեղծվում են, երբ ստանդարտ արտակարգ իրավիճակները բավարար չեն ծրագրի բիզնես-լոգիկայի սխալը ճշգրիտ նկարագրելու համար: Օրինակ, եթե ձեր բանկային ծրագիր ունեք, կարող եք սահմանել InsufficientFundsException արտակարգ իրավիճակ, որը կբացառվի, երբ փորձեք դուրս բերել գումար, որը գերազանցում է բալանսը:
C# օրինակ:
public class InsufficientFundsException : Exception
{
public InsufficientFundsException(string message) : base(message) { }
}
public class BankAccount
{
public decimal Balance { get; private set; }
public void Withdraw(decimal amount)
{
if (amount > Balance)
throw new InsufficientFundsException("Անբավարար միջոցներ:");
Balance -= amount;
}
}