如何在控制台应用程序中使用给定的输入获取“下方”输出

时间:2019-07-10 17:47:36

标签: c# console-application

我在excel中有如下输入。将值之间的间隔视为下一个单元格值。 Actual Input

我的输出应该是

Expected Output

列和行不是固定的。现在我想获得给定的预期输出。请帮助我实现这一目标。

我尝试过Loop, 我有输出, Actual Output

这是我用来打印记录的代码。

    for(int Currow = 0 ; Currow <dt.rows.count; curRow++)

{
for(int CurCol = 0 ; CurCol<dt.Columns.count; CurCol ++)
{
if(dt.Rows[Currow][CurCol].ToString().Trim() != "")
   {
   string Modified Value = dt.Rows[Currow][CurCol].ToString().Trim();
   string NewValue = ModifiedValue.Replace("PersonName_","");
   Console.WriteLine(NewValue + " | ");
   }
}
if(currow    %    2 == 1)
    {
if(!dt.Rows[Currow][CurCol].ToString().Contains != "PersonName_"))
     {
Console.WriteLine();
     }
    }
}

预期输出: Expected Result

实际结果: Actual Output

0 个答案:

没有答案