日期:2014-05-17  浏览次数:21038 次

【小白请教】类的方法和成员问题。
各位大虾好:
 小弟在自学C#,我有一个类UserManager,这个类用来管理用户和组。我在类里面定义了一个getuserinfo的方法。还有getgroupinfo的方法。我想通过UserManager.User.GetUserInfo()、UserManager.Group.GetGroupInfo()的方式来调用方法,如何做呢?
------解决方案--------------------
声明为static类型的方法
public static string GetUserInfo()
------解决方案--------------------
public class UserManager
    {
        public static class User
        {
            public static void GetUserInfo()
            {
                Console.WriteLine("UserManager.User.GetUserInfo()");
            }
        }
    }
------解决方案--------------------
呵呵,其实你把User和Group定义成两个类,岂不是更清晰些,你这样把两个不同的东东放在一起,不就为难了么?
------解决方案--------------------
public class UserManager
    {
        public class User
        {
            public static void GetUserInfo()
            {
                Console.WriteLine("UserManager.User.GetUserInfo()");
            }
        }
    }
这样不可以?