Несколько условий - C#
Формулировка задачи:
Извините за глупый вопрос так как с C# на ВЫ.
Как создать второе условие:
Если я напишу так, то программа будет выполняться не правильно:
foreach (JToken j in testObject["response"]) { if (j is JObject) { body = (string)j["body"]; id_vk = (int)j["uid"]; mid = (int)j["mid"]; } if (body.Contains("погода")) { var request = (HttpWebRequest)WebRequest.Create("https://api.vk.com/method/messages.send?"); request.Method = "post"; string data = "user_id=" + id_vk + "&access_token=токен&expires_in=0&guid=" + mid + "&message=Хорошая"; IAsyncResult getRequestStream = request.BeginGetRequestStream(null, null); var writer = new StreamWriter(request.EndGetRequestStream(getRequestStream)); writer.Write(data); writer.Close(); request.BeginGetResponse(OnAsyncCallbackTwo, request); } Console.WriteLine(id_vk); Console.WriteLine(body); }
foreach (JToken j in testObject["response"]) { if (j is JObject) { body = (string)j["body"]; id_vk = (int)j["uid"]; mid = (int)j["mid"]; } if (body.Contains("погода")) { var request = (HttpWebRequest)WebRequest.Create("https://api.vk.com/method/messages.send?"); request.Method = "post"; string data = "user_id=" + id_vk + "&access_token=токен&expires_in=0&guid=" + mid + "&message=Хорошая"; IAsyncResult getRequestStream = request.BeginGetRequestStream(null, null); var writer = new StreamWriter(request.EndGetRequestStream(getRequestStream)); writer.Write(data); writer.Close(); request.BeginGetResponse(OnAsyncCallbackTwo, request); } if (body.Contains("настроение")) { var request = (HttpWebRequest)WebRequest.Create("https://api.vk.com/method/messages.send?"); request.Method = "post"; string data = "user_id=" + id_vk + "&access_token=токен&expires_in=0&guid=" + mid + "&message=Хорошее"; IAsyncResult getRequestStream = request.BeginGetRequestStream(null, null); var writer = new StreamWriter(request.EndGetRequestStream(getRequestStream)); writer.Write(data); writer.Close(); request.BeginGetResponse(OnAsyncCallbackTwo, request); } Console.WriteLine(id_vk); Console.WriteLine(body); }
Решение задачи: «Несколько условий»
textual
Листинг программы
else if
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д