static void Main(string[] args)
{
Random rnd = new Random();
string [] countries = { "Украина", "Казахстан", "Беларусь", "Киргизия", "Эстония","США" };
List<string> uniqueCountry = new List<string>();
int number;
for (int i = 0; i < countries.Length; i++)
{
do
{
number = rnd.Next(0, countries.Length);
} while (uniqueCountry.Contains(countries[number]));
uniqueCountry.Add(countries[number]);
}
foreach (var item in uniqueCountry)
{
Console.WriteLine(item);
}
Console.ReadKey();
}
if (!Regex.IsMatch(stringToCheck, @"\P{IsCyrillic}"))
{
// Сработает если все символы - кириллица
}
if (!Regex.IsMatch(stringToCheck, @"\p{IsCyrillic}"))
{
// Сработает если хотя бы один символ - кириллица
}
List<int>
вместо массива:public List<int> checkAddDel;
checkAddDel = new List<int>(Word.Length); // предварительно указывать размер не обязательно,
// но если известно заранее, то лучше указать
Console.WriteLine(checkAddDel.Count); // 0
for (var i = 0; i < Word.Length; i++)
{
checkAddDel.Add((i + 1) * 10);
}
Console.WriteLine(checkAddDel.Count); // размер теперь стал равным Word.Length
// используем список
DoWork(checkAddDel);
checkAddDel.Clear(); // теперь стал пустым
Console.WriteLine(checkAddDel.Count); // 0
static void Main(string[] args)
{
int[] RandomSum = new int[9] {1,5,4,8,7,3,0,8,9};
int[] AllSum = new int[14] { 1, 5, 4, 8, 7, 3, 0, 8, 9, 1, 5, 4, 8, 7};
int count = 0;
for (int i = 0; i < RandomSum.Length; i++)
{
for (int j = 0; j < AllSum.Length; j++)
{
if(RandomSum[i] == AllSum[j])
{
count++;
}
}
}
Console.WriteLine($"Количество совпадении {count}");
Console.ReadKey();
}