private void loadWordsFromFile()
{
words = File.ReadAllLines("C:/Users/tony/Documents/Visual Studio 2013/Projects/Hangman/Hangman/Files/test.txt");
}
private void selectWord()
{
WordsRemaining = words.Length.ToString();
HangImage = new BitmapImage(new Uri("C:/Users/tony/Documents/Visual Studio 2013/Projects/Hangman/Hangman/Files/" + wrongGuesses + ".png"));
}
这些是我的道路。你能告诉我如何正确制作路径吗?
您可以使用它来获取当前执行路径
Uri executingPathUri = new Uri(Assembly.GetExecutingAssembly().GetName().CodeBase);
string executionFolderPath = Path.GetDirectoryName(executingPathUri.LocalPath);
然后,可以在部署目录中拥有一个包含所需文件的文件夹。
请不要尝试使用"+"运算符连接路径。始终使用
Path.Combine(.....)
public static string Combine(string path1, string path2, string path3, string path4);