public static int[] ReverseArray(this int[] arr)возвращает массив int, но ты никуда не присваиваешь этот результат а просто идешь дальше
namespace ConsoleApp1
{
static class Program
{
static void Main(string[] args)
{
int[] array = new[] {1, 4, 5, 1, 3, 235, 634, 234, 12, 4, 3, 77, 141};
array.ReverseArray();
Console.WriteLine();
foreach (var elem in array)
{
Console.Write($"{elem} _ ");
}
}
public static void ReverseArray(this int[] arr)
{
for (int i = 0; i < arr.Length / 2; i++)
{
var tmp = arr[i];
arr[i] = arr[arr.Length - i - 1];
arr[arr.Length - i - 1] = tmp;
}
}
}
}
Если ты включаешь SecurityProtocol = SecurityProtocol.Ssl, то должен еще указать сертификаты для работы с брокером
Не хочешь заморачиваться с сертификатами, то переключи брокера с SSL на Plaintext и всё
И если я правильно помню, то не нужно в адресе указывать протокол. Там просто ip:port должен быть