Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 17.10.2018
Сообщений: 28

Обменять между собой значения переменных

27.02.2019, 05:44. Показов 1645. Ответов 11

Студворк — интернет-сервис помощи студентам
даны названия двух стран присвоить эти названия переменным величинам s1 s2, после чего обменять значение между собой
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.02.2019, 05:44
Ответы с готовыми решениями:

Вывести на экран значения всех чисел, равных между собой
3.С клавиатуры вводятся 4 натуральных числа, причем некоторые из них могут быть равны между собой. Вывести на экран значения всех чисел,...

Обменять информационную часть между элементами
Чтобы в списке элементы а и б поменялись местами под заданным номером "N", т.е. если н=1 , то в списке меняется 1 и второй элементы вот...

привязать контролы между собой.
Как привязать 2 "своих" groupbox-a друг к другу? Т.е. при сворачивании верхнего, нижний пристыковывался к нему и тянулся вверх?

11
880 / 559 / 291
Регистрация: 21.11.2012
Сообщений: 1,554
27.02.2019, 18:14
protak10,

у тебя 2 чашки: красная с водой, зеленая с компотом. Как сделать так, чтобы в зеленой была вода, а в красной компот?
1
 Аватар для Iangyl
32 / 34 / 21
Регистрация: 31.03.2018
Сообщений: 495
27.02.2019, 22:29
protak10,
C#
1
2
3
4
5
6
7
8
9
public static void Main()
    {
        string str_1 = "USA";
        string str_2 = "Germany";
        string temp = str_1;
        str_1 = str_2;
        str_2 = temp;
        Console.WriteLine(str_1 + "\n" + str_2);
    }
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,115
Записей в блоге: 2
27.02.2019, 22:31
protak10, hamin, Iangyl, для C# 7.3
C#
1
(s1, s2) = (s2, s1);
Для более ранних версий надо подключать Tuple
3
 Аватар для Iangyl
32 / 34 / 21
Регистрация: 31.03.2018
Сообщений: 495
27.02.2019, 22:37
protak10, чтоб больше не возникало таких вопросов рекомендую:
0
880 / 559 / 291
Регистрация: 21.11.2012
Сообщений: 1,554
28.02.2019, 11:17
Элд Хасп,

здесь ведь вот какое дело, на первом курсе универа, когда нам давали задания такой сложности, я бы не понял то, что вы написали) мне кажется все-таки по классике с третьей переменной для понимания лучше
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,115
Записей в блоге: 2
28.02.2019, 13:15
Цитата Сообщение от hamin Посмотреть сообщение
первом курсе универа, когда нам давали задания такой сложности
Тогда ещё не было C# 7.3.....
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
28.02.2019, 13:22
Цитата Сообщение от Элд Хасп Посмотреть сообщение
C#Выделить код
C#
1
(s1, s2) = (s2, s1);
Для более ранних версий надо подключать Tuple
А можно ссылочку на вот это, где почитать подробнее?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,115
Записей в блоге: 2
28.02.2019, 13:27
Цитата Сообщение от Talamaur Посмотреть сообщение
А можно ссылочку на вот это, где почитать подробнее?
https://docs.microsoft.com/ru-... arp/tuples

https://metanit.com/sharp/tutorial/2.19.php

https://professorweb.ru/my/csh... l4/4_6.php
1
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
28.02.2019, 13:28
https://metanit.com/sharp/tutorial/2.19.php
1
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
28.02.2019, 13:30
Цитата Сообщение от Talamaur Посмотреть сообщение
А можно ссылочку на вот это, где почитать подробнее?
Пожалуйста: Кортежи.

Ну и еще от себя способ добавлю:
C#
1
2
3
4
5
6
string s1 = "s1";
string s2 = "s2";
 
s1 += s2;
s2 = s1.Substring(0, s1.Length - s2.Length);
s1 = s1.Substring(s2.Length);
Способ, мягко говоря, не самый эффективный. И использовать его в реальных программах явно не стоит, но знать, что так можно, наверное, не помешает)))
1
 Аватар для Вадим Тукаев
310 / 291 / 116
Регистрация: 23.01.2018
Сообщений: 933
28.02.2019, 19:19
Тоже в порядке бреда, разве что для общего саморазвития.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
 
class Program
{
    public static void Main()
    {
        string s1 = "Гондурас";
        string s2 = "Парагвай";
        Stack<string> s = new Stack<string>();
        s.Push(s1);
        s.Push(s2);
        s1 = s.Pop();
        s2 = s.Pop();
        Console.WriteLine(s1);
        Console.WriteLine(s2);
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.02.2019, 19:19
Помогаю со студенческими работами здесь

Умножение матриц между собой и на число
Добрый день. Появилась проблема с матрицами. По заданию нужно сделать класс вещ. квадратных матриц, и провести операции над ними: 1....

Связать несколько форм между собой
Сделал форму редакции и с помощью этой формы хочу поменять изображении во всех формах. Картинки у меня в &quot;picturebox&quot;. (Пишу на...

Как связать между собой 3 класса
Подскажите пожалуйста, как можно связать между собой 3 класса.

Даны значения трех вещественных переменных a, b и c. Перераспределить их значения в порядке не убывания
Не знаю как делать. Помогите пожалуйста! Даны значения трех вещественных переменных a, b и c. Перераспределить их значения в порядке не...

Как объединить 3 класса между собой?(Калькулятор)
Добрый день уважаемые форумчане. Я прошу у Вас помощи,уже долгое время пытаюсь сделать это. И так расскажу: мне надо чтобы строка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru