gpt4 book ai didi

c# - 有没有办法在 C# 4.5 中存储临时列表值?

转载 作者:行者123 更新时间:2023-11-30 16:57:20 31 4
gpt4 key购买 nike

我需要临时存储列表值,我需要在另一个 C# 类中获取该列表值。该过程类似于 Asp.net 中的 Session。任何人都请分享一些关于这个想法的想法。

这是我的代码:

class1.cs:

    ObservableCollection<SampleEntityList> zoneList = new ObservableCollection<SampleEntityList>();
ObservableCollection<SampleEntityList> ztowList = new ObservableCollection<SampleEntityList>();

我需要将这 2 个列表值存储在本地的某个位置,并且我需要将这两个列表值传递给另一个类。尽管如此,我宁愿不作为构造函数。我需要在本地存储这两个破败值..

class2.cs:

??

我已经尝试过这段代码:

为设置属性创建了新的静态类。更重要的是,我无法访问类外的属性..

这是我的代码:

static class GlobalTempStorageVariable
{

ObservableCollection<SampleEntityList> zoneListGlobal
= new ObservableCollection<SampleEntityList>();
ObservableCollection<SampleEntityList> ztowListGlobal
= new ObservableCollection<SampleEntityList>();


public static ObservableCollection<SampleEntityList> CurrentListOfInventories
{
get { return zoneListGlobal; }
set { zoneListGlobal = value; }
}

public static ObservableCollection<SampleEntityList> CurrentSelectedInventories
{
get { return ztwoListGlobal; }
set { ztwoListGlobal= value; }
}

}

但是这段代码不起作用。此外,我无法在类外访问 CurrentListOfInventories 和 CurrentSelectedInventories。

class1.cs:

   GlobalTempStorageVariable. ???(its not showing the property)..

任何帮助将不胜感激..

最佳答案

静态属性不能访问非静态字段,zoneListGlobal 和 ztowListGlobal 也应该是静态的,以便它们的属性可以访问:

static class GlobalTempStorageVariable
{
static ObservableCollection<SampleEntityList> zoneListGlobal
= new ObservableCollection<SampleEntityList>();

static ObservableCollection<SampleEntityList> ztowListGlobal
= new ObservableCollection<SampleEntityList>();

public static ObservableCollection<SampleEntityList> CurrentListOfInventories
{
get { return zoneListGlobal; }
set { zoneListGlobal = value; }
}

public static ObservableCollection<SampleEntityList> CurrentSelectedInventories
{
get { return ztowListGlobal; }
set { ztowListGlobal = value; }
}

}

关于c# - 有没有办法在 C# 4.5 中存储临时列表值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26773238/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com