小编MHP*_*MHP的帖子

获取静态List <T>的最佳方法是什么?

我想要重新提出我的问题.

我的问题是.获得我可以在整个项目中使用的相同列表的最佳方法是什么?

我的代码现在看起来像这样:

public static class MessagingController
{
  static List<MessagingDelivery> MessagingDeliveryList = Messaging.GetMessagingDeliveryList();
}


internal static class Messaging
{
  static List<MessagingDelivery> MessagingDeliveryList;

  static Messaging()
  { MessagingDeliveryList = new List<MessagingDelivery>(); }

  internal static void CreateMessagingText(short reference, short number, string text)
  { MessagingDeliveryList.Add(new MessagingDelivery(reference, number, text)); }


  internal static void ChangeMessagingDelivery(short reference, string status, string error)
  { MessagingDelivery.ChangeStatus(reference, status, error); }


  internal static List<MessagingDelivery> GetMessagingDeliveryList()
  { return MessagingDeliveryList; }
}
Run Code Online (Sandbox Code Playgroud)

老问题:

获得a static List<T>和为什么是"最佳实践" ?

代码1:

public static List<MessagingDelivery> messagingDeliveryList
    = …
Run Code Online (Sandbox Code Playgroud)

c# static list

0
推荐指数
1
解决办法
120
查看次数

标签 统计

c# ×1

list ×1

static ×1