标签: keyword

C#中"As"关键字的重点是什么?

来自文档:

as运算符就像一个转换器,除了它在转换失败时产生null而不是引发异常.更正式地说,表达形式:

   expression as type
Run Code Online (Sandbox Code Playgroud)

相当于:

  expression is type ? (type)expression : (type) null
Run Code Online (Sandbox Code Playgroud)

除了表达式只评估一次.

那你为什么不选择这样或那样做呢?为什么有两个铸造系统?

c# keyword

55
推荐指数
4
解决办法
2万
查看次数

什么时候应该在c#4.0中使用动态关键字?

什么时候应该在c#4.0中使用动态关键字?....... c#4.0中使用动态关键字解释其用法的任何好例子....

c# dynamic keyword c#-4.0

54
推荐指数
4
解决办法
3万
查看次数

'file'是python中的关键字吗?

filepython中的关键字?

我已经看到一些代码使用关键字file很好,而其他人建议不要使用它,我的编辑器将它作为关键字进行颜色编码.

python keyword

54
推荐指数
2
解决办法
2万
查看次数

为什么 Typescript 需要 infer 关键字?

为什么 Typescript 的人会创建infer关键字?根据文档,这是您将如何使用它的示例:

type ReturnType<T> = T extends (...args: any[]) => infer R ? R : any;
Run Code Online (Sandbox Code Playgroud)

我不明白为什么需要这样做。为什么不能只是:

type ReturnType<T> = T extends (...args: any[]) => R ? R : any;
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?为什么infer需要关键字?

type-inference keyword typescript conditional-types

54
推荐指数
3
解决办法
2万
查看次数

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

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


感兴趣的人的背景......

/// <summary>Provides base functionality for hand-coded abstractions of API method wrappers, mostly those that abstract over
/// parameters that are required to be JSON-encoded.</summary>
public class FacebookArgs : Dictionary<String, Object>
{
    /// <summary>Initializes an instance of <see cref="FacebookArgs" />.</summary>
    public FacebookArgs() { }

    /// <summary>Intializes an instance of <see cref="FacebookArgs" />, that contains elements copied from <paramref name="dictionary "/>.</summary>
    /// <param name="dictionary"></param>
    public …
Run Code Online (Sandbox Code Playgroud)

c# keyword xml-documentation

53
推荐指数
1
解决办法
1万
查看次数

`final`关键字相当于Python中的变量?

我找不到finalPython中相当于Java的文档,有这样的东西吗?

我正在创建一个对象的快照(如果有任何失败则用于恢复); 一旦分配了这个备份变量,它就不应该被修改 - Python中的类似最终功能对此非常有用.

python java final keyword

52
推荐指数
8
解决办法
5万
查看次数

"关键字"和"保留字"有什么区别?

关键字保留字之间有什么区别?

例如,在C++中的概念提议中,可以阅读以下语句:

该提案引入了五个新关键词:概念,概念图,其中,公理和延迟检查.所有这些关键字也将是保留字.

language-agnostic syntax programming-languages reserved-words keyword

51
推荐指数
4
解决办法
5万
查看次数

Difference between "this" and"super" keywords in Java

What is the difference between the keywords this and super?

Both are used to access constructors of class right? Can any of you explain?

java keyword

49
推荐指数
6
解决办法
12万
查看次数

`id`是python中的关键字吗?

我的编辑器(TextMate)id用另一种颜色(当用作变量名)时显示我常用的变量名.它是关键字吗?我不想遮蔽任何关键字......

python keyword

46
推荐指数
4
解决办法
2万
查看次数

相当于Ruby中的"pass"

在python中有一个pass用于定义空函数,条件,循环的关键字......对于Ruby有类似的东西吗?

Python示例:

def some_function():
    # do nothing
    pass
Run Code Online (Sandbox Code Playgroud)

ruby keyword

46
推荐指数
4
解决办法
3万
查看次数