2013-02-27 67 views
6

一旦我知道這意味着什麼,可能有更好的方式來表達這個問題,但我不知道從哪裏開始。C#方法參數語法 - 這是什麼意思?

這裏的讀法爲一個StreamReader:

public override int Read([In, Out] char[] buffer, int index, int count) { ... } 

「在,出」位 - 它是什麼了,它做什麼,這叫什麼來着?

+1

我沒有在這方面得到他們的目的。它們不是隻用於p/invoke和marshalling嗎?那麼爲什麼他們在正常的壓倒一切的方法? – CodesInChaos 2013-02-27 11:08:03

回答