Я не уверен, что я делаю здесь неправильно. У меня есть класс, созданный для получения некоторых значений ключей reg, и я продолжаю получать ошибки приведения типов. Я передаю имя ключа. Значение ключа является int. Который также должен быть возвращаемым значением.
Я продолжаю получать эту ошибку
Невозможно неявно преобразовать тип 'string' в int
в следующих местах:
rValue = (string)myKey.GetValue("DebugLog");
&set { DebugLog = getDebugLog(value);}
обратите внимание на это в c #
private int DebugLog;
private int getDebugLog(String name)
{
int rValue;
myKey = Registry.LocalMachine.OpenSubKey(regKey + name, false);
rValue = (string)myKey.GetValue("DebugLog");
return rValue;
}
public int debugLog
{
get { return DebugLog; }
set { DebugLog = getDebugLog(value);}
}