将列表结果转换为文本框.文本属性
本文关键字:文本 属性 转换 列表 结果 | 更新日期: 2023-09-27 18:03:38
我正在做一个小的猜字游戏,我希望用户能够猜出单词。我有以下代码,它将位于string filename
的文本文件中的单词加载到一个列表框中。但是,我希望单词一个接一个地出现在文本框中。catch根本不会抛出任何错误,文本框只是空的。这可能吗?你能给我看一些代码吗?这样我就可以玩了。干杯!
然后我可以用一个文本框隐藏这个单词,如果输入到第二个可见文本框中的单词是正确的,则触发一些代码移动到下一个单词。
async private void LoadWords(string filename)
{
var wordList = new List<String>();
Windows.Storage.StorageFolder localFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
try
{
Windows.Storage.StorageFile sampleFile = await localFolder.GetFileAsync(filename);
var words = await Windows.Storage.FileIO.ReadLinesAsync(sampleFile);
foreach (var word in words)
{
wordList.Add(word);
}
HiddenWordBox.Text = string.Join(Environment.NewLine, wordList);
}
catch (Exception e)
{
MessageDialog CatchMsg = new MessageDialog(e.Message);
}
}
请原谅我的愚蠢问题,但下面的代码不需要看到吗?
await CatchMsg.ShowAsync();
不必使用await操作符
变化
HiddenWordBox.Text = string.Join(Environment.NewLine, wordList);
HiddenWordBox.Text = string.Join(Environment.NewLine, wordList.ToArray());
,输出如下:http://ideone.com/DmFI0Z
(string没有构造函数。