Я застрял со свойствами objective-c. Что мне нужно, так это назначить переменной свойство только для записи, в точности противоположное readonly, т.е. переменная может иметь setMethod
, но не должна иметь getMethod
. Я не знаю, как это сделать. приветствуются ответы с некоторыми фрагментами кода.
Есть ли другой способ получить эту точную строку (без анализа другой строки)? Я пробовал ...
Класс исключений C # имеет свойство source, для которого по умолчанию установлено имя сборки.
Есть ли другой способ получить эту точную строку (без анализа другой строки)?
Я пробовал следующее:
catch(Exception e)
{
string str = e.Source;
//"EPA" - what I want
str = System.Reflection.Assembly.GetExecutingAssembly().FullName;
//"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
str = typeof(Program).FullName;
//"EPA.Program"
str = typeof(Program).Assembly.FullName;
//"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
str = typeof(Program).Assembly.ToString();
//"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
str = typeof(Program).AssemblyQualifiedName;
//"EPA.Program, EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
}