UnauthorizedAccessException: чтение файла - PullRequest
0 голосов
/ 04 февраля 2019

Я знаю, что это исключение происходит, когда вы пытаетесь записать в файл только для чтения, но я этого не делаю.Я пытаюсь просто прочитать содержимое этого файла и что-то сделать с этими данными.Но я все еще получаю UnAuthorizedAccessException.Этот фрагмент кода работал отлично, прежде чем я обновил версию программного обеспечения, в котором я программирую, и переустановил Windows, которую я сделал на своем ноутбуке.

Вот мой пример кода.

private void CreateColorValueField2D()
{
  float[,] data = GetMeshColorValuesFromRhino();
  for (int i = 0; i < columns; i++)
  {
    for (int j = 0; j < rows; j++)
    {
      scalarField[i, j].ScalarValueRules = data[i, j];
    }
  }
} 

private float[,] GetMeshColorValuesFromRhino()
{
  float[,] dataArray = new float[columns, rows];
  string[] lines = System.IO.File.ReadAllLines(SimulationManager.Get().ImportToUnityInterpolatedFieldFilePath); // LINE WERE CODE BUGS OUT
  var linesArray = Make2DArray(lines, columns, rows);

  for (int i = 0; i < columns; i++)
  {
    for (int j = 0; j < rows; j++)
    {
      dataArray[i, j] = float.Parse(linesArray[i, j]);
    }
  }
  return dataArray;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...