public VkPosting(int groupId = -1) { if (groupId == -1) { this.groupId = Config.GetConfig().IdGroup; } else { this.groupId = groupId; } var capcha = new Capcha(); _vk = new VkApi(capcha) { RequestsPerSecond = (float)1 }; try { _vk.Authorize(new ApiAuthParams() { Login = Config.GetConfig().Login, Password = Config.GetConfig().Pass, ApplicationId = (ulong)Config.GetConfig().AppId, Settings = Settings.All | Settings.Offline }); //_vk.Authorize(new ApiAuthParams() //{ // AccessToken = Config.GetConfig().UserToken //}); } catch (Exception e) { _logger.Error(e, "Ошибка при авторизации постера ВК"); } if (!_vk.IsAuthorized) { _logger.Error("Ошибка при авторизации постера ВК. Прямой ошибки нет, но ВК не авторизован"); } }
static void Main() { SomeDelegate del = null; SomeDelegate staticDelegate = new SomeDelegate(SomeClass.SomeStaticMethod); staticDelegate("Привет Мир!"); SomeClass someObj = new SomeClass(); staticDelegate += someObj.SomeInstanceMethod;; staticDelegate("Мир Привет!"); staticDelegate += SomeClass.SomeStaticMethod; del += SomeClass.SomeStaticMethod; del += someObj.SomeInstanceMethod; foreach (SomeDelegate item in del.GetInvocationList()) { item("Привет Мир!"); } SomeDelegate someDelegate = delegate(String arg) { Console.WriteLine(arg); }; someDelegate("ChupaChups"); Console.ReadKey(); string login = "******", password1 = "E=mc^2", password2 = "E=mc^2", resCapcha = "asd", resCode = "asd1"; LengthLogin ll = ss => ss.Length; int longlogin = ll(login); BoolPassword bp = (s1, s2) => s1 == s2; if (bp(password1, password2)) //Checking password { Console.WriteLine("Регистрация удалась!"); } else { Console.WriteLine("Регистрация провалилась. Пароли не совпадают"); } Console.ReadKey(); Capcha cp = (s1, s2) => { if (s1 == s2) { Console.WriteLine("Регистрация удалась!"); } else { Console.WriteLine("Не переживай, в следующий раз получится :)"); } return; }; cp(resCapcha, resCode);//Checking capcha Console.ReadKey(); }