當我運行我的應用程序時,出現以下錯誤。名稱fileitem在當前上下文中不存在錯誤
名稱的FileItem不會在目前情況下
public class foo
{
string desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
StreamReader fileitem;
StreamReader fileuser;
public foo()
{
fileitem = new StreamReader(Path.Combine(desktop, "one.txt"));
fileuser = new StreamReader(Path.Combine(desktop, "two.txt"));
}
}
public Form1()
{
InitializeComponent();
for (int x = 0; x <= 8939500; x++)
{
lineuser = fileuser.ReadLine(); //The error line
if (!string.IsNullOrEmpty(lineuser))
{
string[] values = lineuser.Split(' ');
int userid, factoriduser;
foreach (string value in values)
{
........
您的錯誤和代碼的該實例不匹配訪問
fileuser
。你在哪裏定義了代碼中的'lineuser'。 – Habib你在哪裏定義了'one'?文件「one.txt」是否存在?你有權限訪問它嗎? –
在代碼的開頭。公共課foo之前。字符串lineuser; – user3403967