c# - 命名空间不能在 C# 控制台程序中包含方法错误
问题描述
我有我编写的这段代码,但我收到一条错误消息,指出命名空间不能包含方法。非常感谢有关我做错的任何建议和/或有关如何以更好的方式对此进行编码以避免此错误的建议。
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();
}
}
}
}
解决方案
推荐阅读
- python - 使用行值来创建另一列
- python - 具有“loc”和“to_frame”的不同格式的数据帧
- java - 如何在 java 中映射 void*
- react-native - 将 twilio-chat 与 react-native 一起使用
- excel - 为每个条目创建日志
- c# - 如何调用与 SerialPort Eventhandler 不同的类中的另一个函数,处理数据并更新表单?
- python - 我使用 split 函数进行编程有什么问题?
- java - 对于带有string.split到数组的循环,满足条件后中断
- c# - 报告定义不是有效的 rdlc 文件
- python - 如何在 Python 中找到 txt 文件中列的平均值?