Не компилируется код - почему?
От: Northrop  
Дата: 20.09.04 10:40
Оценка:
using System;
using System.Data;
using System.Runtime.Remoting;

namespace DEMO
{
        public interface IXmlDataManager
        {
                DataSet GetOfficesListAsDataSet();
        }

        public class ConnectDPCObj: MarshalByRefObject, IXmlDataManager
        {
                private DataSet GetOfficesListAsDataSet()
                {
                        DataSet ds = new DataSet();
                        return ds;
                }
        }



public class Sample
{
  public static void Main()
  {
  }
}

}



а вот так — компилируется:


using System;
using System.Data;
using System.Runtime.Remoting;

namespace DEMO
{
        public interface IXmlDataManager
        {
                DataSet GetOfficesListAsDataSet();
        }

        public class ConnectDPCObj: MarshalByRefObject, IXmlDataManager
        {
                public DataSet GetOfficesListAsDataSet()
                {
                        DataSet ds = new DataSet();
                        return ds;
                }
        }



public class Sample
{
  public static void Main()
  {
  }
}

}


Почему? Где про такое поведение компилера сказано?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.