C # эквивалент кода Мехмеда:
public override void OnResume()
{
int width = 300;
int height = 75;
base.OnResume();
}
Я обнаружил, что большая часть кода, размещенного в Stack Overflow для Xamarin, - это java-код, я использую c # (Visual Studio 2017) и абсолютно ничего не знаю о java, и мне сложно конвертировать в c #, к сожалению, так. Когда я вижу код Java в ответе, я обычно просто пропускаю его. Но, видя, как я задал вопрос, а Мехмед был достаточно любезен, чтобы предложить рабочее решение, я почувствовал необходимость опубликовать конверсию на c #.
Вы заметите, что я решил не помещать значения в dimens.xml
, я не фанат хранения значений во "внешнем по отношению к файлу кода", а затем извлекать их в коде, имеет тенденцию делать отладку, которая гораздо сложнее в разы. Все, что происходит, когда вы делаете это, это то, что компилятор заменяет строку кода значением в сгенерированном файле obj, оооочень .. зачем это делать?
Учитывая, что эти значения никогда не изменятся, я не видел смысла вводить их в dimens.xml
, во что бы то ни стало убедить меня в обратном!