问题标签 [keyword]

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 投票
5 回答
21860 浏览

c# - 在 foreach 中继续

在下面的 C# 代码片段
中,我在“ while”循环中有一个“ ”循环,我希望在发生特定条件时foreach跳转到“”中的下一项。foreach

' continue' 会跳转到 ' while' 循环而不是 ' foreach' 循环的开头。这里是否有要使用的关键字,或者我应该只使用我不太喜欢的 goto。

0 投票
13 回答
69403 浏览

c# - 什么是虚拟方法?

为什么要将方法声明为“虚拟”。

使用虚拟有什么好处?

0 投票
11 回答
151133 浏览

c++ - 什么时候应该在 C++ 中使用 new 关键字?

我使用 C++ 有一段时间了,我一直想知道这个new关键字。简单地说,我应该使用它,还是不使用它?

  1. new关键字...
  1. 没有new关键字...

从实现的角度来看,它们似乎没有什么不同(但我确信它们是不同的)......但是,我的主要语言是 C#,当然第一种方法是我习惯的。

困难似乎在于方法 1 更难与 std C++ 类一起使用。

我应该使用哪种方法?

更新1:

我最近对超出范围(即从函数返回)的大型数组使用了内存(或空闲存储new)关键字。在我使用堆栈之前,这会导致一半元素在范围之外损坏,切换到堆使用可确保元素完好无损。耶!

更新 2:

我的一个朋友最近告诉我,使用new关键字有一个简单的规则;每次键入时new,键入delete

这有助于防止内存泄漏,因为您总是必须将删除放在某处(即,当您将其剪切并粘贴到析构函数或其他位置时)。

0 投票
1 回答
1486 浏览

c++ - 'default' 作为变量名

在调试一些代码时,我遇到了一个名为default. 我认为关键字不允许作为变量名。

现在,上面的代码在 VS 2008 上可以顺利编译。'default' 不是关键字吗?它如何作为变量名起作用?副作用?

PS: Infragistics::Win::UltraWinToolbars::ToolbarsCollection有这个名字的属性!

0 投票
8 回答
2284 浏览

c# - 仅使用 C# 关键字可以制作的最长的法律语句块是多少?

我正在用 C# 编写一些代码,我发现自己在写:

当我注意到 thereturn和 thenew都是 C# 关键字时。所以我想知道 C# 中最长的合法关键字序列是什么。我能想到的只有:

internal static override void所有关键字在哪里。你能想到更长的关键字序列吗?

注意:这个问题真的没有意义。我只是希望在火上浇更多的乐趣:-)

0 投票
1 回答
15877 浏览

c# - 如何在 XML 文档中引用 C# 关键字?

<see cref="switch" />,例如,不起作用 - 我收到编译警告:XML comment on ... has syntactically incorrect cref attribute 'switch'


有兴趣的人的上下文...


有问题的标签可以在<remarks>标签中找到SerializeProperty。我在冗长的文档方面犯了错误。我还计划提供一些<example>s,我只是还没有开始。

0 投票
7 回答
8050 浏览

c# - 什么时候需要在 C# 中使用 stackalloc 关键字?

stackalloc关键字提供什么功能?我何时以及为什么要使用它?

0 投票
4 回答
185 浏览

version-control - 您如何解释 $Log$ 关键字的风险?

我似乎进入了关于$Log$关键字使用的年度辩论。我的观点是这样的:

$Log$是白热化的死亡。

它所做的只是将无关紧要的垃圾邮件塞入您的源文件。任何人认为他们可以从 $Log$ 中获得的任何信息都更容易从您的版本控制系统中获得(并且可能更准确)。

那么,问题来了:您如何向“老派”编码员(他们认为 $Log$ 是管理源代码更改的方式)解释我们现在有更好的工具?

CVSNT 对 $Log$ 的评论是一个好的开始,但它们还不够明确。迄今为止,我想出的最接近的单行词是“$Log$是一个愿望。您希望垃圾邮件发送到您的文件中的内容与实际发生的事情有任何关系文件。”

PS为了清楚起见:当我说“老派”时,我的意思是态度老,而不是岁数老。我的第一份编程薪水(也是一笔非常低的薪水)是在 1986 年的某个时候,我从没想过 $Log$ 是个好主意。

0 投票
3 回答
4924 浏览

keyword - oracle 9i 中的 top 关键字

在 oracle 9i 中使用 top 关键字的格式是什么?我必须检索前 10 名记录..

0 投票
3 回答
353 浏览

java - 这是使用 java 关键字“interface”的正确位置吗?

我对 Java 比较陌生。在阅读了一些有关寻路的信息后,我阅读了有关使用空类作为“ interface”的信息,用于未知对象类型。

我正在开发基于医院主题的 Java 游戏。到目前为止,用户可以建立一个接待处和一个全科医生的办公室。它们是两种不同类型的对象,一种是 a Building,一种是 a ReceptionDesk。(在我的班级结构中。)

我的班级结构是这样的:

当可用物品可以旋转而建筑物不能旋转时,问题就出现了。鼠标单击事件在网格上,因此调用相同的方法。GP的办公室是a Building,接待处是a ReceptionDesk。唯有ReceptionDesk方法rotate。右键单击网格时,如果处于构建模式,我必须使用此“if”语句:

然后我必须创建一个新的ReceptionDesk,使用该rotate方法,并将那个接待台放回currentBuilding GridObject.

我不确定我是否用这个问题很好地解释了自己。对不起。我对 Java 还是很陌生。我将尝试回答任何问题,如果需要,我可以发布更多代码片段。我不知道可能有办法解决不知道对象类别的问题,但是我也可能以错误的方式解决它。

直到我看到这个网站上的回复如此快速和有帮助时,我才打算研究这个!:)

提前致谢。

相对