我的usercontrol中有一些函数,它们指的是一件事(例如items:count和selectedIndex函数)。如何将功能分组为:
usercontrol.group.function1
usercontrol.group.function2
而不是:
usercontrol.function1
usercontrol.function2
答案 0 :(得分:1)
您可以在usercontrol中创建一个名为group的静态类。并将这些功能添加到它
答案 1 :(得分:1)
嗯,因为C#是面向对象的,我认为你需要问自己的问题是"为什么这些东西组合在一起?"所有这些功能有什么相似之处?一旦理解了它们的共同点,最好的方法是创建一个具有正确名称的类,并将这些方法添加为公共方法。
public class UserControl {
public MyNewClass group;
}
public class MyNewClass {
public void function1() {
}
public void function2() {
}
}