Безопасно ли (или мы можем) получить доступ к любой объявленной переменной типа значения внутри деструктора класса C#?Доступ к глобальной переменной типа значений из деструктора в C#
Спасибо
public class User
{
int _internalUserAccountNumber;
public User()
{
_internalUserAccountNumber = InternalUtil.GenerateNewId();
}
/*
* some methods...
*
*/
~User()
{
//For some reason I want to make use of the _internalUserAccountNumber variable;
//say print out the value before the destruction of the object for example (or could be in a logging issue)
Debug.WriteLine("Internal Id : {0}.", _internalUserAccountNumber);
}
}
Внутри destructor это то, что я пытаюсь сделать. Это безопасно ?
Пожалуйста, покажите нам, чего вы пытаетесь достичь. – dcastro
В глобальном масштабе, как в 'static'? – Styxxy
Глобально объявленный тип значения в C#? Деструктор в C#? Может быть, вы должны опубликовать пример, поскольку ваша терминология не совсем ясна. – Gigi