interface IFirst
{
     string m_tText
     {
          get;
      }
};interface ITwo
{
     string m_tText
     {
           get;
           set;
      }
};class First : IFirst
{
     string mText = null;
     public string m_tText
     {
          get
          {
               return mText;
          }
      }
};class Two : First, ITwo
{
     string mText = null;
     public string m_tText
     {
          get
          {
               return mText;
          }
          set
          {
                mText = value;
           }
      }
};怎么写才好

解决方案 »

  1.   

    class Two 继承First有什么用,m_tText不是virtual的。只要实现ITwo就行了
      

  2.   

    class Two : First, ITwo
    {
      string mText = null;
      public string m_tText
      {
      get
      {
      return mText;
      }
      set
      {
      mText = value;
      }
      }string mTextTwo = null;
      public string ITwo.m_tText
      {
      get
      {
      return mTextTwo ;
      }
      set
      {
      mText = mTextTwo ;
      }
      }};
      

  3.   

    xiaodru
    (阿卡西)
    谢谢,只是我觉得这样不太好dqdan
    (小强)
    这两个m_tText要复合的
    你这样写?