de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 chuck
chuck
Вопрос

Простой VB с использованием Ampersand

Быстро здесь, я уверен ...

I am going through some code written by a former employee and keep seeing the ampersand followed by an equals sign i.e. &=

Я не использовал это вообще и задавался вопросом, почему это будет использоваться вместо амперсанда.

2 2011-10-27T18:36:22+00:00 5
 Oded
Oded
Редактировал вопрос 27-го октября 2011 в 6:38
Программирование
vb.net
asp.net
Oded
27-го октября 2011 в 6:40
2011-10-27T18:40:06+00:00
Дополнительно
Источник
Редактировать
#56791503

& is the concatenation operator.

When using &= in an expression like:

string1 &= string2

Это то же самое, что:

string1 = string1 & string2

Использование operator = очень распространено в таких языках, как C, C #, C ++, Java и другие - у них есть такие конструкции, как - = , + = и т. д., что просто означает, что переменная в левом операнде должна использоваться в двоичной операции и результат, возвращаемый переменной.

MSDN puts it like this - &= Operator (Visual Basic):

Объединение выражения String в переменную String или свойство и присваивает результат переменной или свойству.

9
0
jfrankcarr
27-го октября 2011 в 6:40
2011-10-27T18:40:34+00:00
Дополнительно
Источник
Редактировать
#56791504

Это просто другой способ использования оператора конкатенации, как и + = для числовых значений. В любом случае это хорошо, хотя для конкатенации большого количества строк лучше использовать StringBuilder.

3
0
MichaelS
27-го октября 2011 в 6:40
2011-10-27T18:40:01+00:00
Дополнительно
Источник
Редактировать
#56791502

ampersand in VB.NET is used to concatinate strings. You can use instead the + sign, but it is a better practice to use &.

1
0
Rob Allen
27-го октября 2011 в 6:39
2011-10-27T18:39:25+00:00
Дополнительно
Источник
Редактировать
#56791501

из MSDN

Объединение выражения String в переменную String или свойство и   присваивает результат переменной или свойству.

0
0
psyklopz
27-го октября 2011 в 6:45
2011-10-27T18:45:02+00:00
Дополнительно
Источник
Редактировать
#56791505

Помните, что x = x + 1 и x = + 1 совпадают.

Also stringA = stringA & stringB and stringA &= stringB are the same.

0
0
Похожие сообщества 13
DotNetRuChat
DotNetRuChat
6 655 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
Вакансии .NET
Вакансии .NET
3 237 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks
Открыть telegram
pro.net - BFF: Best Friends Forever ❤️
pro.net - BFF: Best Friends Forever ❤️
1 769 пользователей
Обсуждение .NET и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). https://t.me/pro_net/34653 Флудилка: @dotnettalks
Открыть telegram
var chat = new Chat();
var chat = new Chat();
1 255 пользователей
Обсуждение вопросов по .NET Правила чата – https://blog.devdigest.today/chat-rules Чат для флуда – https://t.me/+MXQZTV9pdq5hM2Ri
Открыть telegram
.NET Talks - Tajvan je Kina
.NET Talks - Tajvan je Kina
1 228 пользователей
Свободный чат .NET разработчиков. Правила: https://t.me/dotnettalks/548269 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @DotNetRuJobs, @uwp_ru, @AvaloniaRu, @dotnettalksenglish
Открыть telegram
Чат конференции DotNext
Чат конференции DotNext
1 022 пользователей
Канал конференции: @dotnext_channel Ближайшая конференция — DotNext 2022 Spring, 16–17 июня, онлайн Билеты: https://tinyurl.com/DotNext2022Spring Больше конференций: https://tinyurl.com/FullPass2022Spring Саппорт: @JUGConfSupport_bot
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 5 дней назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией