Ошибка при доступе к методу, управляемому данными, для чтения нескольких значений - PullRequest
0 голосов
/ 04 июля 2019

Следующая проблема возникает при доступе к методу Excel для чтения несколько значений "Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: невозможно неявно преобразует тип 'string' в 'object [, ]' "

Вот мой код:

Базовый метод:

         namespace NewAutomationFramework.Helpers

         {
         class Excel
          {
          public String[,] ReadRange(int starti, int starty, int endi, int endy)
           {
           Object[,] holder = range.Value2;
           String[,] returnstring = new String[endi-starti+1,endystarty+1];
           for(int p=1; p<=endi-starti+1; p++)
             {
               for(int q=1; q<=endy-starty+1; q++)
                {
                returnstring[p-1, q-1] = holder[p, q].ToString();
                }
                }
               return returnstring;
            }

Класс, в котором я вызываю метод:

namespace NewAutomationFramework.Steps
    {
   [Binding]
   public class ExcelWork
   {
   public void verifyExcelData()

        {
            Excel ex = new Excel(@"test2",1);

            string[,]read = ex.ReadRange(1, 1, 1, 1);

            Console.WriteLine(String.Join("/n",read));

            ex.close();
           }

"Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: невозможно неявно преобразует тип 'string' в 'object [, ]' "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...