Как хранить массив в сессии в ASP.NET MVC? - PullRequest
6 голосов
/ 12 марта 2010

Подскажите, пожалуйста, как сохранить массив в сеансе и как извлечь этот массив из сеанса?

Я пытаюсь сохранить один массив типа Double и присваиваю значения того же типа, но он показывает ошибку. Как мне присвоить значения массиву, который находится в сеансе?

Я использую ASP.NET MVC .

Ответы [ 2 ]

8 голосов
/ 12 марта 2010
    Session["your_array"] = new double[]{1.0,2.0,3.0};


 double[] arr = double[](Session["your_array"]);
6 голосов
/ 12 марта 2010

Вы, наверное, уже разобрались, как получить двойной массив, но у вас могут быть некоторые проблемы с их возвратом - поэтому вот примеры обоих:

        double[] myDoubleArray = new double[] { 1.0, 1.2, 1.3, 1.4};
        Session["DoubleList"] = myDoubleArray;

        double[] sessionDoubles = (double[])Session["DoubleList"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...