Ссылка на объект не указывает на экземпляр объекта - C# (180141)
Формулировка задачи:
Здравствуйте. Помогите пожалуйста исправить ошибку "Ссылка на объект не указывает на экземпляр объекта"
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace Tir { class Program { class Point { public int X { get; set; } public int Y { get; set; } public Point(int x, int y) { X = x; Y = y; } } static Point[] points; static void Main(string[] args) { StreamReader sr = new StreamReader("input.txt"); var nums = sr.ReadLine().Split(new char[] { ' ', '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); Point A = new Point(int.Parse(nums[0]), int.Parse(nums[1])); Point B = new Point(int.Parse(nums[2]), int.Parse(nums[3])); int n = int.Parse(sr.ReadLine()); var nums1 = sr.ReadToEnd().Split(new char[] { ' ', '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); sr.Close(); points = new Point[4*n]; for (int i = 0; i < points.Length; i++) { int a = 2 * i; //ошибка тут points[i].X = int.Parse(nums[a]); points[i].Y = int.Parse(nums[a + 1]); } } } }
Решение задачи: «Ссылка на объект не указывает на экземпляр объекта»
textual
Листинг программы
points[i] = new Point(int.Parse(nums[a]), int.Parse(nums[a + 1]));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д