Не получается разделить строки

237
29 августа 2021, 19:40
using System;
using System.Collections.Generic;
namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            string x = "black - чёрный, car - машина, blue - синий, apple - яблоко";
            string[] y = new string[4];
            y = x.Split(',');
;           string[] words = new string[y.Length * 2];
            for(int f = 0; f <= y.Length - 1; f++)
            {
                words = y[f].Split('-');
            }
            for(int j = 0; j <= words.Length -1; j++)
            {
                Console.WriteLine(words[j]);
            }
        }
    }
}

Результат который хочу я:

words[0] = black
words[1] = чёрный 
words[2] = car
words[3] = машина

и так далее

А получается:

words[0] = apple
words[1] = яблоко

А другие не делятся, кроме последнего. В чем проблема? Программисты помогите пожалуйста! Заранее спасибо

READ ALSO
Проблема с добавлением рекламы от Unity Ads

Проблема с добавлением рекламы от Unity Ads

Вроде бы все очень просто с Unity Ads, скачал плагин, вставил пару строк в код и все, но при тесте в PlayMode не показывается реклама, хотя ошибок в коде...

112
Стрельба сверху вниз

Стрельба сверху вниз

Задача состоит теперь сделать стрельбу без таргетаСверху вниз

127
Как понять, когда лучше вернуть List, а когда IEnumerable?

Как понять, когда лучше вернуть List, а когда IEnumerable?

Ну с правилом, когда нужно принять наиболее базовый тип- тут все понятно:

236
Показ power point презентации в unity

Показ power point презентации в unity

Занимаюсь разработкой одной прилы, которая работает на движке unityПоявилась задача показывать слайды

148