Как правильно написать код? Работа с Class и Public - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите, как правильно написать код, что бы TYZI можно было использовать в других Public и Class. Суть этого кода: я создаю колоды(koloda) состоящую из карт, нахожу в ней тузы, достаю их оттуда(переношу в TYZI(как мне кажется) и удаляю их из самой колоды), потом тасую(random) и переношу тасованную колоду в другую колоду, а старую удаляю(koloda.Remove(n)) И как я понял, все значения, которые мы получили в этом Public теперь будут доступны под именем Deck? То есть моя конечная колода это Deck? И как мне получить к ней доступ в других классах и в том числе доступ к TUZI, объясните пожалуйста) Или дайте статье, где это подробно описывается...
class Deck : Pile // колода 
  {   
    #region Constructors
 
    public Deck()
    {
        List<int> koloda = new List<int>();
        List<int> TYZI = new List<int>();
        for (int i = 0; i < 104; i++)
        {
            koloda.Add(i);
        }
        int j = 0;
        while (j < koloda.Count)
        {
            if (koloda[j] % 13 == 0)
            {
                TYZI.Add(j);
                koloda.Remove(j);
            }
            else j++;
        }
        int n;
        Random random = new Random();
        for (int i = cards.Count; i >= 0; i--)
        {
            n = random.Next(i);
            Card card = new Card(koloda[n] / 13, koloda[n] % 13);
            card.Img = (Bitmap)Properties.Resources.ResourceManager.GetObject("_" + (koloda[n] % 52).ToString());
            card.Img.MakeTransparent(Color.Green);
            //cards.Push(card);-Push нельзя использовать - заменил на AddCard
            AddCard(card);
            koloda.Remove(n);
        }
    }

Решение задачи: «Как правильно написать код? Работа с Class и Public»

textual
Листинг программы
        while (j < koloda.Count)
        {
            if (koloda[j] % 13 == 0)
            {
                TYZI.Add(j);
                koloda.Remove(j);
            }
            j++;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.538 из 5
Похожие ответы