我有我编写的这段代码,但是我收到一个错误消息,说名称空间不能包含方法。感谢您对我做错的任何建议和/或关于如何更好地避免这种错误的建议。
namespace WriteToExcel
{
class Program
{
static void Main(string[] args)
{
List<PhraseSource> data = ReadFromFile();
}
static List<PhraseSource ReadFromFile()
{
var filepath = @"/Users/psnet.data";
return ReadFromJsonFile<List<PhraseSource>>(filepath);
}
static T ReadFromJsonFile<T>(string filePath) where T : new()
{
TextReader reader = null;
try
{
reader = new StreamReader(filePath);
var fileContents = reader.ReadToEnd();
return JsonConvert.DeserializeObject<T>(fileContents);
}
finally
{
if (reader != null)
reader.Close();
}
}
}
}