2

不知道为什么当我改变这个时:

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");
    }

现在它坏了,它无法识别CombinePath object 的方法(System.IO)

我得到can't resolve Combine...

4

1 回答 1

8

const要求该值在编译时保持不变。

使用public static readonly string, 代替。

于 2013-01-11T04:10:13.837 回答