2016-03-09 2 views
0

Я пытаюсь вызвать действие в зависимости от статуса переключателя. Следующий код выдает ошибки, что ни Debug, ни Console не существует в этом контексте.Как напечатать статус тумблера на консоли

public sealed partial class MainPage : Page { 
    public MainPage() { 
     this.InitializeComponent(); 
    } 

    private void ToggleNamePrivacy_Toggled(object sender, RoutedEventArgs e){ 
     if (toggleSwitch.IsOn == true){ 
      Debug.Print("On"); 
     } 
     else{ 
      Console.WriteLine("Off"); 
     } 
    } 

} 

Справка очень приветствуется.

+0

Что 'Debug' вы пытаетесь печатать? На какую «консоль» вы пытаетесь написать? Это похоже на приложение пользовательского интерфейса, а не на консольное приложение, поэтому, вероятно, нет консоли для записи. – Default

+0

Я пришел из swift/ios и хочу написать статус переключателя «консоль отладчика» для первой проверки, если переключатель делает то, что я хочу –

ответ

2

использование using System.Diagnostics; будет разрешено использовать Debug

Вы не можете использовать Console в другом месте консольных приложений

+0

, похоже, это работает. не могли бы вы рассказать мне, где я могу увидеть вывод отладки? –

+0

@DavidSeek в окне 'Output' в Visual Studio –

+0

Хорошо, но даже' Debug.WriteLine («TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest»); 'ничего не пишет на выходе –