using System;
public class Customer
{
    public enum sex
    {
        man, woman
    };
    private sex m_Sex;
    .....
}
像这样的定义一个enum类型,我现在有大量的类,需要这个enum类型,
很笨的方法就是每个类里面,我都重复写这一个
public enum sex
    {
        man, woman
    };
比较郁闷,相信有更好的方法,可以让多个类共享这一个enum类型,请不要用继承。
比如说我的类之间没有继承关系。

解决方案 »

  1.   

    把这个enum单独放在一个类里面
    然后其他的类都调用这个就可以了
      

  2.   

    using System;
    namespace yourNameSpace
    {
        public enum sex { man, woman }
        
        public class Customer
        {
            private sex m_Sex;
            .....
        }
    }
      

  3.   

    yourNameSpace里面的可以直接用,其他的using 一下yourNameSpace,就可以用了
      

  4.   

    把这个enum单独放在一个类里面
    然后其他的类都调用这个就可以了
      

  5.   

    当然能Customer.sex 就行了
      

  6.   

    using namespace
    like
    using System.Data.SqlClient;