2

嗨,请问可以将以下代码行解释为英文吗?

"foo".TrimEnd(New Char(0  - 1) {})

我知道 TrimEnd 会做什么,但不知道 Char 位。

4

2 回答 2

5

您发布的代码在发布的上下文中毫无意义,那么这是从您找到的一些代码或虚构的示例中操纵的吗?

要回答您的问题:

  • TrimEnd从字符串末尾删除字符
  • New Char(x)创建要删除的字符数组,x指定数组的大小
  • 0-1指定数组的上限是-1- 这没有多大意义,因为数组的开始0和结束于-1
  • {}初始化字符数组
于 2013-07-11T14:24:59.837 回答
2

我认为这是一个 NOOP,因为TrimEnd()传递了一个空数组。此代码将检查“o”(“foo”的最后一个字符)是否在空数组中,但它不在,并返回“foo”。

于 2013-07-11T15:56:01.063 回答