Как сделать так же только через цикл for
public class CardSetHelper
{
public Deck Full()
{
var cardSet = new Stack<Card>();
foreach (Suit suit in Enum.GetValues(typeof(Suit)))
{
foreach (CardName cardName in Enum.GetValues(typeof(CardName)))
{
cardSet.Push(new Card { Suit = suit, Name = cardName });
}
}
return new Deck { Cards = cardSet };
}
}
Как то так: rextester, но это крайне не красиво.
public static void Foreach_2()
{
Type t1 = typeof(Suit);
Array a1 = t1.GetEnumValues();
for(var i = 0; i < a1.Length; i++)
{
Type t2 = typeof(Suit);
Array a2 = t2.GetEnumValues();
for(var j = 0; j < a2.Length; j++)
{
Suit v1 = (Suit)a1.GetValue(i);
Suit v2 = (Suit)a2.GetValue(j);
Console.WriteLine(v1+", "+v2);
}
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Имеется массив arr, в него можно добавить элементы (буквы), результат записывается в новый массив newArrНеобходимо реализовать массив/класс, который...
У меня есть сгенерированный отчет в html форматеТам есть 3 типа данных done, error и fail
ЗдравствуйтеОба следующих кода возвращают комментарии к одному посту со стены