Вы можете использовать
ContextCompat.getDrawable(getApplicationContext(),R.drawable.example);
, который работает для меня
public class ProductList
{
public string product{get;set;}
public List<ProductList> objList{get;set;}
}
ProductList obj=new ProductList();
obj.objList=new List<ProductList>();
obj.objList.add(new ProductList{product="Football"});
теперь присваивают obj сессии
Session["Product"]=obj;
для извлечения сессии.
ProductList objLst = (ProductList)Session["Product"];
Да, вы можете сохранить любой объект (я предполагаю, что вы используете ASP.NET с настройками по умолчанию, которые находятся в состоянии сеанса в процессе):
Session["test"] = myList;
Вы должны вернуть его к исходному тип для использования:
var list = (List<int>)Session["test"];
// list.Add(something);
Как указывает Ричард, вам следует проявлять особую осторожность, если вы используете другие режимы состояния сеанса (например, SQL Server), которые требуют, чтобы объекты были сериализуемыми.
Да. Для какой платформы вы пишете? ASP.NET C #?
List<string> myList = new List<string>();
Session["var"] = myList;
Затем, чтобы получить:
myList = (List<string>)Session["var"];