反斜杠的问题 第一个\是转义符。类似于如果不用@.你必须string path="D:\\Data\\“; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个了解但是问题在于D:\\Data\\filename这个路径无效 程序出错了?不应该吧。@"D:\Data\" 这样的路径没有问题啊,贴下代码吧。 private void Form1_Load(object sender, EventArgs e) { string path=@"D:\Data\"; string filename=@"WorldCountries.shp"; axMapControl1.AddShapeFile(path, filename); axMapControl1.Extent = axMapControl1.FullExtent; } string path=@"D:\Data\";调试时监视path的值为"D:\\Data\\" 导入路径不会错"D:\Data\";这样写。你运行时会自动给加上\答到符合标准路径的规范。就像你拖入一个dll到你的form代码里面看到的路径是这样的 var test = @"C:\Users\bin\DevComponents.DotNetBar2.dll"; 别名、[否决的] C#运行提示:并非所有的代码路径都返回值 如何调用结构中的委托? 我的多文档程序子窗口为何无法激活 问大家一个很白痴的问题 如何实现窗体粘合 C# datetime 初始化为最小值 关于页面超时的问题 请教高手:.net中的数据提供者(data provider)和数据库驱动程序的区别!!!! 自启动的问题 如何判断bulletedlist的某项点击了呢 propertyGrid日期下拉框怎么显示时间
但是问题在于D:\\Data\\filename这个路径无效
{
string path=@"D:\Data\";
string filename=@"WorldCountries.shp";
axMapControl1.AddShapeFile(path, filename);
axMapControl1.Extent = axMapControl1.FullExtent;
}
调试时监视path的值为"D:\\Data\\" 导入路径不会错
"D:\Data\";这样写。你运行时会自动给加上\答到符合标准路径的规范。就像你拖入一个dll到你的form代码里面看到的路径是这样的 var test = @"C:\Users\bin\DevComponents.DotNetBar2.dll";