public static Gymnasium GetGymnasium(String key) { if (!dic.ContainsKey(key)) { Gymnasium gymnasium = new Gymnasium() { Sports = key }; dic[key] = gymnasium; } return(dic[key]); }
static void Main(string[] args) { Gymnasium gymnasium = GymnasiumFactory.GetGymnasium("篮球"); Gymnasium gymnasium1 = GymnasiumFactory.GetGymnasium("篮球"); //Console.WriteLine(gymnasium.Equals(gymnasium1)); //Console.WriteLine(gymnasium == gymnasium1); var func = new Func <int>(fun); int a = 100; var result = Task.Run(func).ContinueWith(p => { return(p.Result + 1); }); NameValueCollection collection = new NameValueCollection(); collection["1"] = "123"; Console.WriteLine(collection.GetValues("12")?.FirstOrDefault()); //Console.WriteLine(gymnasium?.Name); Console.ReadLine(); }