不知道为什么当我改变这个:
using System;
using System.IO;
public static class Constants
{
public static string MainCarFilePath = Path.Combine(Environment.CurrentDirectory, "\\Cars.csv");
}
为此:
using System;
using System.IO;
public static class Constants
{
public const string MainCarFilePath = Path.Combine(Environment.CurrentDirectory, "\\Cars.csv");
}
现在它中断了,它无法识别 Path 对象 (System.IO)
的 Combine
方法。
我得到 无法解析 Combine
...
最佳答案
const
要求该值在编译时是常量。
改用public static readonly string
。
https://stackoverflow.com/questions/14271516/