加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

NewSheet事件的疑惑与郁闷

发布时间:2020-12-16 23:14:12 所属栏目:大数据 来源:网络整理
导读:C# 的代码 using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;using System.Xml.Linq;using Microsoft.VisualStudio.Tools.Applications.Runtime;using Excel = Microsoft.

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直接转过来的童鞋今后可要注意了哦。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读