我在类级别创建了一个int变量,在构造函数中为其分配值,并在其他方法中减小其值。此类可以一次被多个应用程序调用,因此当一个应用程序当前正在使用它时,我的变量值可能会被其他应用程序更改。
public class Database
{
private int connectionRetries;
private void SetRetryAndTimeouts(int seconds)
{
connectionRetries = 5;
}
private bool IsRetryRequired(Exception ex)
{
connectionRetries = --;
}
}