2011-12-21 3 views
-1

Мы обсуждали что-то, что мы видели в классе кодирования. Из того, что мы помним, инструктор создавал или создавал переменную, используя + = и C#.Смутно о '+ =' операторе в C#

Я знаю, что он не имел дело с подпиской на события или добавлением y к x, но не знал, может ли кто-нибудь там пролить свет на то, что мы могли видеть?

+3

Я думаю, что в этом случае, вы должны опубликовать реальный пример кода, чтобы получить полезный ответьте на свой вопрос. –

+0

, пожалуйста, прочтите FAQ – Lloyd

+0

Ну, это, должно быть, одна из двух вещей, насколько я знаю ... – Ryan

ответ

6

Оператор += перегружен для многих типов (а также для встроенных типов). На самом деле трудно сказать, просто от вашего рекламного ролика, что он использовал для этого.

Добавить к существующему целому числу:

x += 10; // add 10 to existing value in x (x = x + 10) 

конкатенации строки:

name += ", Jr"; // adds ", Jr" suffix to a string. 

Подписаться на событие

myClass.OnSomeEvent += myEventHandler; // adds myEventHandler to mutlicast delegate 

Так в основном, в двух словах, он просто добавляет ток значение для существующего. Без дополнительной информации, не может быть более конкретным ...

0

Может быть вы видели что-то вроде этого

int x = 10; 

x += 10 means x = x + 10 
Смежные вопросы