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

C#表达式求值为命名空间

发布时间:2020-12-16 00:11:57 所属栏目:百科 来源:网络整理
导读:MSDN文档声明“表达式是可以计算为单个值,对象,方法或命名空间的代码片段.” 有人可以解释一下表达式评估命名空间意味着什么 – 这怎么可能? 编辑:修正错字 解决方法 这就是语法的定义方式.看着: System.String 是一个包含点运算符的表达式,它运算在几个
MSDN文档声明“表达式是可以计算为单个值,对象,方法或命名空间的代码片段.”

有人可以解释一下表达式评估命名空间意味着什么 – 这怎么可能?

编辑:修正错字

解决方法

这就是语法的定义方式.看着:

System.String

是一个包含点运算符的表达式,它运算在几个不同的表达式上.单独的系统被认为是一种表达.表达式可以像单个标识符或文字一样简单(提示:它是递归定义的.)

Expressions (C# 3.5 spec section §7.1: Expression classifications)

An expression is classified as one of the following:

A namespace. An expression with this classification can only appear as the left hand side of a member-access (§7.5.4). In any other context,an expression classified as a namespace causes a compile-time error.

不能使用它,比如说,方法的参数不会取消它被视为表达式的资格.

(编辑:李大同)

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

    推荐文章
      热点阅读