问题标签 [object-initializer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1597 浏览

c# - 如何删除 Excel 电子表格上的所有网格线,除了我在清除所有网格线后明确添加的网格线?

是的,以前有人问过这个问题,但提供的答案对我不起作用。更加具体:

只想在有数据的地方使用网格线(我自己添加),并删除默认情况下出现在其他地方的较轻的网格线,我找到了这个公认的答案……但它对我不起作用。

使用此代码进行设置:

... Excel.Application 的此初始化编译(在其初始化程序之外将 bool 分配给 _xlApp 的 DisplayGridLines 属性):

...但是这个(将代码添加到初始化程序)无法编译(我得到,“无效的初始化程序成员声明器”和“名称'Windows'在当前上下文中不存在”):

...它也不能用“Excel”编译。附加到“Windows。”,即使它似乎想要那个(提供导入'Microsoft.Office.Interop.Excel.Windows'和文件中的所有其他引用“)。编译器的抱怨是:

- -和:

我的项目的 References 文件夹中已经有 Microsoft.Office.Interop.Excel.Windows,事实上,我成功地生成了 .xlsx 文件。我现在进入项目的“姜饼/完成”部分(化妆品/格式化)。

即使在编译代码的情况下,它实际上也不起作用 - 它在运行时失败:“System.NullReferenceException 未处理......对象引用未设置为对象的实例。”

那么我怎样才能“擦干净”网格线,只让那些我明确应用的网格线显示在工作表上?

0 投票
1 回答
383 浏览

visual-studio-2013 - 键入对象/集合初始值时,Visual Studio 2013 始终崩溃?

有其他人见过这种情况吗?在输入对象初始化程序时,我一遍又一遍地让 Visual Studio 崩溃:https ://msdn.microsoft.com/en-us/library/bb384062.aspx

我怀疑这是某种 Intellisense 错误,因为它似乎仅在按下空格键或句点键时才会发生。我真的很好奇是什么触发了突然且可重现的崩溃,以及是否有任何补丁或解决方法来防止它发生。

在此处输入图像描述

该图像显示了在第一组括号内键入时光标所在的位置。此代码出现在一个方法中,该方法为该类实现了一个接口成员。

0 投票
0 回答
1061 浏览

c++-cli - C++/CLI 中的对象初始化器

在 C# 中,我可以这样做:

现在在 C++/CLI 中,我可以等效地做到这一点:

但是是否有类似于 C# 对象初始化器的 C++/CLI 语法?特别是我不想定义一个临时变量,也不能向构造函数本身添加参数。