string goodBarcodeFile = "goodBarcodes.txt"; string badBarcodeFile = "badBarcodes.txt"; List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList(); List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();上述代码中badBarcodeFile和goodBarcodeFile报错字段初始值设定项无法。。。。
时间: 2024-02-17 20:00:09 浏览: 49
`字段初始值设定项无法引用非静态字段、方法或属性` 报错通常出现在类的成员变量初始化中,可能是因为在初始化时引用了非静态的成员变量、方法或属性。
请确保 `goodBarcodes.txt` 和 `badBarcodes.txt` 文件在程序运行时已经存在,并且文件路径正确。如果这两个文件与程序运行的文件不在同一目录下,请使用绝对路径来指定文件路径,例如:
```
string goodBarcodeFile = @"C:\path\to\goodBarcodes.txt";
string badBarcodeFile = @"C:\path\to\badBarcodes.txt";
List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList();
List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();
```
请将 `C:\path\to\` 替换为 `goodBarcodes.txt` 和 `badBarcodes.txt` 文件所在的目录路径。
相关问题
string goodBarcodeFile = "goodBarcodes.txt"; string badBarcodeFile = "badBarcodes.txt"; List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList(); List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();上述代码中badBarcodeFile和goodBarcodeFile报错
如果在使用相对路径时出现错误,可能是因为文件的相对路径不正确。请确保 `goodBarcodes.txt` 和 `badBarcodes.txt` 文件与程序运行的文件在同一目录下。
如果你想使用绝对路径,请使用完整的文件路径,例如:
```
string goodBarcodeFile = @"C:\path\to\goodBarcodes.txt";
string badBarcodeFile = @"C:\path\to\badBarcodes.txt";
List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList();
List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();
```
请将 `C:\path\to\` 替换为 `goodBarcodes.txt` 和 `badBarcodes.txt` 文件所在的目录路径。
string goodBarcodeFile = "goodBarcodes.txt"; string badBarcodeFile = "badBarcodes.txt"; List<string> goodBarcodeList = new List<string>(); List<string> badBarcodeList = new List<string>();在以上代码基础上修改,条码在本地txt文件中获取
可以尝试以下代码:
```
string goodBarcodeFile = "goodBarcodes.txt";
string badBarcodeFile = "badBarcodes.txt";
List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList();
List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();
```
这里假设 `goodBarcodes.txt` 和 `badBarcodes.txt` 与程序运行文件在同一目录下。如果不在同一目录下,可以使用相对或绝对路径指定文件路径。
阅读全文