如何解决与导入类型的冲突?

时间:2016-05-07 19:56:47

标签: c# visual-studio

我只是在创建一个Web应用程序而且我遇到了问题。输入类型的正确方法是什么?这是我的类进入App_Data文件夹。实际上,我的类的所有属性都改变如下:Build Action - Content(移动到Compile)。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace sample.App_Code.HistoricalStock
{
    public class HistoricalStock
    {
        public DateTime Date { get; set; }
        public double Open { get; set; }
        public double High { get; set; }
        public double Low { get; set; }
        public double Close { get; set; }
        public double Volume { get; set; }
        public double AdjClose { get; set; }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net;
using sample.App_Code.HistoricalStock;

namespace sample.App_Code.HistoricalStockDownload
{
    public class HistoricalStockDownloader
    {
        public static List<HistoricalStock> DownloadData(string ticker, int yearToStartFrom)
        {
            List<HistoricalStock> retval = new List<HistoricalStock>();

            // some code 

            return retval;


        }
    }
}

1 个答案:

答案 0 :(得分:2)

我并没有真正解决您的问题,但是使用名称相同的类型和命名空间部分并不是一个好主意。

  • 您的命名空间:sample.App_Code.HistoricalStock
  • 您的班级:HistoricalStock

因为当您尝试在List<HistoricalStock>类中使用HistoricalStockDownloader时,它甚至可能无法编译。