我正在学习不是编程的东西,但是我的课程是基于c#的,因此我遇到了问题。
我需要创建一个Windows窗体应用程序,该应用程序需要从txt读取数据。如果加载正确,则应用程序需要输入msg表示一切都已正确加载,但是如果出现问题,则需要输入错误消息。
此外,我需要定义类,并将该txt中的所有数据放入数组中。该txt文件中的文件都是数字,逐行排序
我在这里有个大问题,因为我什么都不懂。我已经完成了整个设计工作,制作了按钮和其他东西,但是课程编码遇到了问题。
我应该在哪里上课?如果“ Load”是菜单栏,我需要双击它,然后在该代码中添加class?什么样的班级应该是什么样?抱歉,我知道这些是基础知识,但这对我的学位来说并不重要,我需要完成它。
这只是该应用程序的开始,我想我可以确定下一步,但是请帮助我解决这个问题...
答案 0 :(得分:1)
在我看来,这个问题太笼统了,但是有多种方法可以读取c#中的文件,并且以下代码来自microsoft docs。它适用于控制台应用程序,但也适用于winforms。这里的关键部分是System.IO.File.ReadAllText函数。
class ReadFromFile {
static void Main()
{
string text = System.IO.File.ReadAllText(@"C:\Users\Public\TestFolder\WriteText.txt");
// Display the file contents to the console. Variable text is a string.
System.Console.WriteLine("Contents of WriteText.txt = {0}", text);
// Example #2
// Read each line of the file into a string array. Each element
// of the array is one line of the file.
string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt");
// Display the file contents by using a foreach loop.
System.Console.WriteLine("Contents of WriteLines2.txt = ");
foreach (string line in lines)
{
// Use a tab to indent each line of the file.
Console.WriteLine("\t" + line);
}
// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}