NewSheet事件的疑惑与郁闷

前端之家收集整理的这篇文章主要介绍了NewSheet事件的疑惑与郁闷前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

C# 的代码

VB.NET的代码

令我郁闷的是,C#的object Sh中的Sh不可以直接调用Name属性,需要先new一个sh为ActiveSheet,然后调用sh的Name属性,更郁闷的是直接用MessageBox.Show(ActiveSheet.Name)的话还报错。

而VB.NET的ByVal Sh As Object中的Sh可以直接调用Name属性

KAO,同样是object,差别咋就那么大捏。

由此可以看出,C#比VB.NET的编码更加严格,总需要先定义给变量一个明确的类型,才能调用属性

琢磨出这两段代码和区别花了我小半天时间,有和我一样从VBA直接转过来的童鞋今后可要注意了哦。

原文链接:https://www.f2er.com/vb/262226.html

猜你在找的VB相关文章