Я делаю простое тестовое приложение. Я прохожу целочисленное значение от UIViewController:Потеря данных при переходе от UIViewController к другому классу
namespace Test
{
public partial class TestViewController : UIViewController
{
Getter gt;
public TestViewController (IntPtr handle) : base (handle)
{
}
#region View lifecycle
public override void ViewDidLoad()
{
base.ViewDidLoad();
ClickBT.TouchUpInside += (object sender, EventArgs e) => {
gt = new Getter(2);
};
// Perform any additional setup after loading the view, typically from a nib.
}
}
к другому классу:
namespace Test
{
public class Getter
{
public Getter (int x)
{
if (x != 0)
Console.WriteLine ("Value isn't null: ", x);
else
Console.WriteLine ("Value is null: ", x);
}
}
}
Когда я нажимаю на кнопку, результат всегда:
2015-01-12 09:02 : 31,063 Teste [5184: 107203] Значение не равно нулю:
2015-01-12 09: 02: 32,453 Teste [5184: 107203] Значение не равно нулю:
2015-01-12 09: 02: 32.630 Teste [5184: 107203] Значение не равно нулю:
Но у меня нет значения. Где должно быть значение, пусто.
я не могу найти его в Интернете ...
Вы не используете строку перегрузки Console.WriteLine правильно форматирования. Прочитайте строковое форматирование на C#, это очень поможет вам. –
Нет, я пробовал. Результат тот же. –
Я попытался, прямо сейчас, использовать значение на ярлыке. На этикетке отображается значение правильно. Я думаю, что это проблема журнала. –