Вы должны создать массив во время выполнения.
template<typename T>
class Tarray {
private:
const int start_size;
T* this_array;
int array_size;
Tarray( const Tarrat& inObj ); // no copy
public:
Tarray(int s): start_size(s), this_array( new T[s] ) {
}
~Tarray(){
delete[] this_array;
}
T & operator[](int i){
return this_array[i];
}
};
Обратите внимание, что для работы T должен иметь конструктор по умолчанию (то есть конструктор, который не принимает аргументов).
Вы не можете отправить объектную модель в вид, используя return RedirectToAction("UserHome", "User")
. Также вы можете отправить объект (в вашем случае с данными пользователя) в «Вид» из контроллера.;
Сначала получите информацию о пользователе, а затем используйте:
var userDataModel = foo; // Get user information
return View("ActionName", "ControllerName", userDataModel); // send to view
[ 116] Примечание : объект userDataModel должен быть равен представленной модели.
blockquote>Надеюсь, это пригодится.