Я не думаю, что кастинг может работать в этом случае, но есть механизм для конструирования матрицы из произвольного индексируемого источника:
Matrix<double> newarray = Matrix<double>.Build.Dense(
myarray.GetLength(0), myarray.GetLength(1), (i,j) => myarray[i,j]);
Активируйте двухфакторную аутентификацию, а затем создайте для своей учетной записи Gmail пароли для конкретных приложений, которые ваше приложение может использовать для подключения к SMTP-серверу:
https://support.google.com/mail / answer / 185833? hl = ru
Когда вы подписываетесь на двухэтапное подтверждение, мы обычно высылаем вам коды подтверждения. Однако эти коды не работают с некоторыми приложениями и устройствами, такими как Outlook. Вместо этого вам нужно будет авторизовать приложение или устройство при первом его использовании для входа в свою учетную запись Google путем создания и ввода пароля приложения.
blockquote>Затем пароль связывается с приложением, использующим его, поэтому его не следует отклонять.