gpt4 book ai didi

c# - 列表的自定义类

转载 作者:行者123 更新时间:2023-11-30 17:40:12 26 4
gpt4 key购买 nike

<分区>

构建了一个自定义日历控件(如谷歌日历和 outlook 日历)

我想添加处理事件的功能(添加、删除等)。我已经有了它,但我希望它尽可能通用。

我的代码目前的样子:

myCalendar.Events.Add(myEvent);
myCalendar.Draw //this adds all the events to the calendar

我认为看起来更通用的示例:

myCalendar.Events.Add(myEvent);
myCalendar.Events.Remove(unwantedEvent);
myCalendar.Events.Draw

我的问题。 是第二个代码片段最佳实践还是我应该使用单独的类来处理绘图等。 (我目前拥有)

如果第二个片段更好,我该怎么做?

我尝试过的其中一种方法的粗略示例(让您了解我想要完成的事情)

public _Events Events = new _Events();

public class _Events
{
public List<Event> Events = new List<Event>();

void Add(...)
{
//Add event to Events
}

void Clear()
{
...
}
}

public class Event
{
public String Title { get; set; }
}

上面代码的问题是我希望能够像这样返回一个默认值...

listOfEvents =  myCalendar.Events

免责声明:我试图找到解决方案,但没有成功,但找不到合适的关键字来找到它

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