【发布时间】:2010-04-15 19:26:04
【问题描述】:
//assign variables
string measurementIn;
//read in file in array
string[] lines = File.ReadAllLines("../../convert.txt");
//ask user for date
Console.WriteLine("Enter the conversion in the form (amount,from,to)");
measurementIn = Console.ReadLine();
//array for splitting input
string[] conversionArray = measurementIn.Split(',');
Console.WriteLine("{0} , {1} , {2}", conversionArray[0], conversionArray[1], conversionArray[2]);
Console.ReadLine();
//check lines for conversion
foreach (string line in lines)
{
//array for the measurement
string[] measurementArray = line.Split(',');
Console.WriteLine("{0}", measurementArray[0]);
问题出在最后,foreach里面的东西
【问题讨论】:
-
请描述您所看到的和您的预期,而不是仅仅发布代码。
-
你得到了什么结果?您意识到您的代码每行只会打印 1 个结果,而不是该行的所有拆分项?
-
我试图用逗号将行分成 3 部分。目前,什么都没有显示。我认为有可能做到这一点?
-
似乎缺少一些代码。您是否尝试过使用小于号?如果是这样,您将需要编辑您的问题并将其替换为“<”。
-
@Luke:您能否编辑您的问题以包含您的 cmets。这将使人们更容易理解这个问题(而不是他们必须通读所有的 cmets)。您能否还包括您正在使用的文本文件(或足以说明它的格式)。
标签: c#