我很难让数据在控制台应用程序的表中显示。我相信这可能与我获得数据显示的方式有关。C#在控制台中创建表的问题
我使用这个阅读的文本文件的内容:
string currentDir = Directory.GetCurrentDirectory();
string[] textFiles = Directory.GetFiles(currentDir, "*.txt");
string[] lines = new string[11];
for (int i = 0; i < textFiles.Length; i++)
{
lines[i] = File.ReadAllText(textFiles[i]);
}
然后我试图显示文本文件的所有内容到一个表,每个文本文件有600个条目,它们所有人一起去做一张桌子。
Console.WriteLine("{0,10} \t {1,15}", lines[0], lines[1]);
是我让他们在表格中显示,但只行的最后一个条目[0]和线[1]正在落实在控制台的同一行的第一个条目......任何人有任何的尝试有任何想法吗?
你有什么期待{0,10}办?我只是没有看到这种风格的记谱法,不理解它。我所看到的所有修饰符都以字母开始,并通过{0:C2}进行调用。 – vipersassassin
@vipersassassin:https://msdn.microsoft.com/en-us/library/system.string.format(v=vs.110).aspx#FormatItem –
您需要提供一些示例输入和输出,基本上一个[mcve]。 –