如何在ASP.NET MVC中的会话中存储数组?

mar*_*ary 6 asp.net asp.net-mvc

你能告诉我如何在会话中存储数组以及如何从会话中检索该数组吗?

我试图存储一个类型的数组Double并分配相同类型的值但它显示错误.如何为会话中的数组赋值?

我正在使用ASP.NET MVC.

chu*_*h97 8

    Session["your_array"] = new double[]{1.0,2.0,3.0};


 double[] arr = double[](Session["your_array"]);
Run Code Online (Sandbox Code Playgroud)


Fen*_*ton 6

你可能已经弄清楚如何获得双数组,但可能在将它们退出时遇到一些麻烦 - 所以以下是两个例子:

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

        double[] sessionDoubles = (double[])Session["DoubleList"];
Run Code Online (Sandbox Code Playgroud)