2013-07-11 16 views

回答

5

你發佈的代碼在發佈的上下文中是相當無意義的,所以這是從你發現的一些代碼或者構成的例子中操縱的?

爲了回答您的問題:

  • TrimEnd從字符串
  • New Char(x)的端部去除的字符創建的字符數組被移除,x指定數組的大小
  • 0-1指定陣列的上限爲-1 - 這沒有多大意義,因爲陣列開始於0並結束於-1
  • {}初始化字符數組
+0

我已經從反射器工具複製並粘貼它。 –

2

我認爲這是一個空操作,因爲TrimEnd()傳遞一個空數組。該代碼將檢查「o」(「foo」的最後一個字符)是否在空數組中,並且返回「foo」。

+0

你確定最後一部分?檢查「o」是否在空數組中? TrimEnd用於刪除尾隨白色空間... –

+2

默認行爲是刪除尾隨白色空間。但是你傳入一個char數組。這會更改行爲以刪除char數組中的所有尾隨字符。然而,你實際上正在傳遞一個空數組,這就是爲什麼它是一個NOOP。 –