Я делаю конвертер "error code to String", который будет отображать имя кода ошибки из его значения, например 0x000000c3
даст "Class not found"
, но используя МОИ СОБСТВЕННЫЕ коды ошибок!C# Найти переменную по значению
Вот как это выглядит на самом деле, как:
#region errcodes
public int NORMAL_STOP = 0x00000000;
public int LIB_BROKEN = 0x000000a1;
public int RESOURCE_MISSING = 0x000000a2;
public int METHOD_NOT_FOUND = 0x000000a3;
public int FRAMEWORK_ERROR = 0x000000b1;
public int UNKNOWN = 0x000000ff;
#endregion
public string getName(int CODE)
{
}
Я хотел бы получить string
значение из параметра CODE
, в функции getName
.
Как я могу это сделать?
Вы изучали использование перечисления? –
C# не C, C++ или Java: не используйте идентификаторы 'UPPER_CASE'. Если вы используете 'enum', вы можете получить идентификатор значения перечисления просто путем вызова' .ToString() ', хотя для локализации я предлагаю вам использовать функциональность« Ресурсы »и использовать перечисление в качестве ключа. – Dai
@ LasseV.Karlsen Таким образом, индекс значения совпадает с кодом ошибки! Благодаря ! – Thesola10