Ошибка компилятора 2039 - PullRequest
       22

Ошибка компилятора 2039

3 голосов
/ 31 октября 2011

Я очень запутался, откуда я получаю эту ошибку компилятора. Если бы кто-нибудь мог помочь, я был бы очень благодарен. Вот ошибка (у меня 16 случаев):

Error 6 error C2039: 'ToInt16' : is not a member of 'System::String'    c:\users\****.****\documents\visual studio 2005\projects\cpas1\cpas1\Form1.h    1265

и вот строка кода, на которую влияют:

 part1Quantity = this->txtPartQuantity1->Text->ToInt16(0);

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

Вы ищете Convert.ToInt16 (с примером C ++).

2 голосов
/ 31 октября 2011

.NET строка не имеет метода ToInt16.

Если вы делаете нечто подобное в c # и используете string.ToInt16, скорее всего, это реализовано как метод расширения.

методы расширения нельзя вызывать как функции-члены объекта из управляемого C ++

...