【发布时间】:2016-10-18 09:59:50
【问题描述】:
我想用https://stackoverflow.com/a/11967357/5425608这个方法来创建一个文件。但是,var 只能在方法https://stackoverflow.com/a/5337470/5425608 中使用。如何将路径名称转换为类变量以供类中的其他方法访问。
例如,在下面的代码中,“labelPath”不在 setPaths() 方法的 var labelPath 范围内。我还有其他使用“path”和“objectPath”的方法,这些变量不在这些方法的范围内。
任何帮助将不胜感激。
public Form2()
{
InitializeComponent();
setPaths();
current = this;
instantiateNumUpDown();
System.IO.File.WriteAllText(labelPath, " ");
}
public static void setPaths()
{
var systemPath = System.Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
var path = Path.Combine(systemPath, "TextDynamic.txt");
var labelPath = Path.Combine(systemPath, "currentLabel.txt");
var objectPath = Path.Combine(systemPath, "object.txt");
}
【问题讨论】:
-
只要把
var变成string