Индекс находится вне границ массива C#

219
27 февраля 2019, 22:00

помогите, пожалуйста, решить проблему. Возникает в этом месте

textBox2.AppendText(values[1] + ";");

Вот сам код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApp3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
        }
        private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog text = new OpenFileDialog();
            text.Filter = "Blablabla |*.txt";
            string file_name = "";
            if (text.ShowDialog() == DialogResult.OK)   
            {
                file_name = text.FileName;
                textBox3.Text = file_name;
                string[] x_text = File.ReadLines(file_name, Encoding.UTF8).ToArray();

                foreach (string str in x_text) 
                    {
                        string[] values = str.Split(';');
                        textBox1.AppendText(values[0] + ";");
                        textBox2.AppendText(values[1] + ";");
                    }


            }
        }
        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult res = new DialogResult();
            res = MessageBox.Show("Вы действительно хотите выйти?",
                                             "Выход из программы",
                                             MessageBoxButtons.YesNo,
                                             MessageBoxIcon.Question);
            if (res == DialogResult.Yes)
            { Close(); }
            else
            { return; }
        }
    }
}

Данные загружаются в формате

x0;y0
x1;y1
x2;y2

и т.д

READ ALSO
Не работает Shown в C#

Не работает Shown в C#

Работаю сейчас в формах C#У меня есть две формы

192
Качество выводимого в picturebox изображения

Качество выводимого в picturebox изображения

Есть битмап размером 100x100 пикселей, он растягивается и отображается в pictureBox формы,и выглядит это следующим образом (пискели мыльные, нету...

199
Cоздание backend для сайта. Отличие от .NET, .NET Core, .NET Framework, .NET MVC

Cоздание backend для сайта. Отличие от .NET, .NET Core, .NET Framework, .NET MVC

Пишу backend на PHPСобираюсь перейти на C#

232
Нет проекта ADO.NET Entity Data Model

Нет проекта ADO.NET Entity Data Model

При изучении Entity столкнулся с проблемойНет самого проекта ADO

206