Я знаю, что это исключение происходит, когда вы пытаетесь записать в файл только для чтения, но я этого не делаю.Я пытаюсь просто прочитать содержимое этого файла и что-то сделать с этими данными.Но я все еще получаю 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;
}