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

String с точной строкой ( @ ). Как вписать переменную?

13.11.2016, 13:00. Показов 23382. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой код:
C#
1
2
var str = pole; // 1,2,3...
var string = @"lalala...";
как в string вписать переменную str? Просто ""+str+"" не подходит, оно просто берет текст str
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.11.2016, 13:00
Ответы с готовыми решениями:

В переменную 'string' корректно вписать UnicodeText
Есть переменная url : string; Есть текст: $$$Ž`’dÜ;ÉcŽu’uŽu…Èpƒ:ˆaÉ%Ô'És‡`ƒ:–|–$$$ При вписывании этого текста в переменную...

Как правильно вписать переменную в запрос?
Как правильно вписать переменную в запрос? AnsiString varri2; switch(ComboBox7->ItemIndex) { case 0: varri2="Kod"; break;...

Как вписать string в массив?
Хочу вставить надпись string в рамочку из матрицы char. вбивает всю строку в одну ячейку массива. Я новичок, не понимаю указателей и...

7
Эксперт .NET
 Аватар для Usaga
14301 / 9386 / 1353
Регистрация: 21.01.2016
Сообщений: 35,391
13.11.2016, 13:11
maksam07, что значит "вписать"?
0
1 / 1 / 1
Регистрация: 27.12.2012
Сообщений: 123
13.11.2016, 13:14  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
что значит "вписать"?
Без @ это делается так:
C#
1
2
var str = pole; // 1,2,3...
var string = "lalala..."+str ;
и получается типа: string = lalala...1,2,3...
Думаю с таким примером чуть понятнее.
Ну или: Как внутри string с @ отобразить значение переменной (str)?
0
Эксперт .NET
 Аватар для Usaga
14301 / 9386 / 1353
Регистрация: 21.01.2016
Сообщений: 35,391
13.11.2016, 13:27
Лучший ответ Сообщение было отмечено maksam07 как решение

Решение

maksam07, так же:

C#
1
2
var userName = "Уася";
var someText = @"Hello from " + userName;
Добавлено через 2 минуты
Либо так (.NET 4.5.1):

C#
1
2
var userName = "Уася";
var someText = $@"Hello from {userName} and have fun!";
Добавлено через 1 минуту
Либо так (.NET 4.5 и ниже):

C#
1
2
var userName = "Уася";
var someText = String.Format(@"Hello from {0} and have fun!", userName);
Добавлено через 1 минуту
Либо я хз, что ты имеешь в виду
1
1 / 1 / 1
Регистрация: 27.12.2012
Сообщений: 123
13.11.2016, 13:46  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
так же
а если мне нужно не к концу добавить, а в середину, например, между Hello и from?
String.Format не подходит т.к. в строке используются еще одни фигурные скобки и выйдет что-то типа
C#
1
2
var str = pole; // 1,2,3...
myString = String.Format( @"Hello from ({ lalala {0}}) and have fun!" , str );
.Net 4.0

Добавлено через 7 минут
Нашел решение с удвоением фигурных скобок, сейчас попробую
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
13.11.2016, 16:09
maksam07,
C#
1
2
3
var str = "blablabla";
var str2 = @"lala><lala";
str2 = str2.Insert(5, str);
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
13.11.2016, 16:20
Цитата Сообщение от maksam07 Посмотреть сообщение
String.Format не подходит т.к. в строке используются еще одни фигурные скобки и выйдет что-то типа
Подходит, нужно просто правильно его использовать.
0
1 / 1 / 1
Регистрация: 27.12.2012
Сообщений: 123
14.11.2016, 15:48  [ТС]
Не было интернета, не смог ответить сразу. В общем это решение считаю правильным:
Цитата Сообщение от Usaga Посмотреть сообщение
Либо так (.NET 4.5 и ниже):
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.11.2016, 15:48
Помогаю со студенческими работами здесь

Как в целочисленную переменную вписать значение из SQL запроса
Скажите пожалуйста как в переменную типа int вписать значение полученное из SQL запроса. Поле UID из запроса имеет тип: счетчик. Я...

Как строковую переменную(String) сканвертировать в переменную типа(Real)
У меня есть Edit1.Text (строковая) а var x: Real каким образом мне сконвертировать Edit1.Text в х Подразумевается что в Edit1.Text...

Как передать из ACCESS переменную STRING в переменную окружения (типа CMD команды SET=)
Добрый день! Подскажите как установить переменную окружения из ACCESS. Допустим у меня есть переменная CurrentDir типа String и я хочу...

Как строковую переменную передать из TStringStream в переменную String?
Доброе время суток! Подскажите, как строковую переменную передать из TStringStream в переменную String? Можно ли на прямую...

Как преобразовать char* в string и вывести переменную string на экран?
for (int k = 0; k &lt; 10; k++) { int x = (int)rand() / RAND_MAX + rand() % 6 + 2; char *chars = new char; ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru