C# 如何修复与导入类型的冲突?
我只是在创建一个web应用程序,我一直在解决这个问题。输入类型的正确方法是什么?这是我的类进入App_数据文件夹。实际上,我的类的所有属性都是这样更改的:buildaction-Content(移动到Compile)C# 如何修复与导入类型的冲突?,c#,visual-studio,C#,Visual Studio,我只是在创建一个web应用程序,我一直在解决这个问题。输入类型的正确方法是什么?这是我的类进入App_数据文件夹。实际上,我的类的所有属性都是这样更改的:buildaction-Content(移动到Compile) 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用System.Web; 命名空间sample.App_Code.HistoricalStock { 公共类历史存量 { 公共日期时间日期{get;set;} 公共双开{get;
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
命名空间sample.App_Code.HistoricalStock
{
公共类历史存量
{
公共日期时间日期{get;set;}
公共双开{get;set;}
公共双高{get;set;}
公共双低位{get;set;}
公共双关闭{get;set;}
公共双卷{get;set;}
公共双AdjClose{get;set;}
}
}
使用制度;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
Net系统;
使用sample.App_Code.HistoricalStock;
namespace sample.App_Code.HistoricalStockDownload
{
公共类历史StockDownloader
{
公共静态列表下载数据(字符串代码,int yearToStartFrom)
{
List retval=新列表();
//一些代码
返回返回;
}
}
}
我不太明白您的问题,但是使用相同名称的类型和命名空间部分不是一个好主意
- 您的命名空间:
sample.App\u code.HistoricalStock
- 您的班级:
HistoricalStock
因为当您尝试在
HistoricalStockDownloader
类中使用List
时,它甚至可能无法编译。有什么问题?
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;
}
}
}