Здравствуйте Андрей, Вы писали:
А>Здравствуйте Lexey, Вы писали:
L>>Гхм, насколько я понимаю, этот Out немного не из той оперы. Он имеет отношение только к COM InterOp'у. В C# — out, это аналог ref, но без начальной инициализации параметров. И значение параметра в функцию не передается.
А>Ничего подобного, он имеет отношение не только к InterOp'у — я проверял, и атрибут [Out] из MC++ маппируется в ключевое слово out языка C#.
Забавно, но как тогда объяснить вот такое:
Note that out is a keyword, and Out is an attribute. The example
class Class1
{
void M([Out] out int i) {
...
}
}
Мне кажется, что ты все-таки ошибаешься. Либо у писателей хелпов окончательно крыша съехала.