Несколько условий - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д