C#Excel Interop一次设置多个单元格值

我怎么能一次添加到同一行的5个单元格的值?

这是现在如何添加他们:

ws.Cells[1, 1] = "1"; ws.Cells[1, 2] = "2"; ws.Cells[1, 3] = "3"; ws.Cells[1, 4] = "4"; ws.Cells[1, 5] = "5"; 

预期结果:
在这里输入图像说明

使用范围和数组:

 var rng = (Excel.Range)ws.Range[ws.Cells[1, 1], ws.Cells[1, 5]]; rng.Value = new int[] { 1, 2, 3, 4, 5 }; // one dimensional array