Старается следующиеКак вернуть строку из функции в C++/CLI?
String ^displayEmail(void){return (^Registration_List[0]);};
ОК ++ 2010 компилятора показывает следующее:
Error 1 error C3192: syntax error : '^' is not a prefix operator (did you mean '*'?) c:\users\marco\desktop\cs351\hw3\project3\CRegistration.h 43 1 Project3
Error 2 error C2440: 'return' : cannot convert from 'System::String' to 'System::String ^' c:\users\marco\desktop\cs351\hw3\project3\CRegistration.h 43 1 Project3
Попробуйте удалить^s. Из того, что я вижу, это управляемый эквивалент * (указатели), который вы, вероятно, не хотите возвращать в любом случае. – chris
Наличие тега C++ по этому вопросу - это просто возиться с множеством людей и заставить вас получить много неточных ответов. Должно быть ясно, что это C++/CLI. –
Каков тип Registration_List? Первый^кажется одобренным, но второй не подходит. – akhisp