幾周前我問了一個類似的問題,在這個主題Write and Read from a file和我的問題得到了回答,但現在我試圖讀取文件並使用if函數,但此刻我只能閱讀從文本塊按下按鈕讀取文件並傳輸到txtblock,所以我想知道如何能夠讀取不使用這種方式。此刻此刻。閱讀文件c#windows 8
private async Task ReadFile()
{
// Get the local folder.
StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
if (local != null)
{
// Get the DataFolder folder.
var dataFolder = await local.GetFolderAsync("level");
// Get the file.
var file = await dataFolder.OpenStreamForReadAsync("level.txt");
// Read the data.
using (StreamReader streamReader = new StreamReader(file))
{
this.textBlock1.Text = streamReader.ReadToEnd();
}
}
}
private async void Button_Click(object sender, RoutedEventArgs e)
{
await ReadFile();
if (textBlock1.Text == "test")
star2.Visibility = Visibility.Visible;
}
你的問題是_extremely_不清楚。你想寫什麼? – SLaks
我假設你發佈的代碼不工作?它在哪裏失敗? – canhazbits
嗨,真的很抱歉!我已經在這個文件上寫了一些東西,我只想現在就可以讀取它,而不需要將它傳遞給txtblock,這樣我就可以使用if函數來確認x == x。 @canhazbits它完美的工作,但正在工作的方式,我解釋了SLaks –