C#中避免过长的变量类型名字?

xzx4941030 2018-01-14 10:57:27
要在C#中操作Excel 文件,添加了Excel.dll的引用。然后添加using语句。

using Excel = Microsoft.Office.Interop.Excel;

在后面的代码中,如果要定义一个excel的变量,每次要这样定义:(否则报错)

Excel.Workbook wb = excel.Application.Workbooks.Open(xxxx);
Excel.Range rng1 = ws.Cells.get_Range("B2", "B" + rowsint);
.....

变量类型前面都要带上Excel,感觉很繁琐,如何才能直接使用Workbook变量以及Range来定义变量?
谢谢。
...全文
300 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2018-01-15
  • 打赏
  • 举报
回复
同1楼。 不过我记得有些比如Application好像会有多个命名空间支持。 所以导致你又不得不打上全名Microsoft.Office.Interop.Excel.Appliaction 因此,使用别名excel.Application 反而是比较简短的。
threenewbee 2018-01-14
  • 打赏
  • 举报
回复
using Microsoft.Office.Interop.Excel; 就可以了 Workbook wb = Application.Workbooks.Open(xxxx);

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧