2010-12-27 3 views
1

все ли вы знаете, что такое обертка C#?Что такое оболочка C#?

+1

Где вы слышали этот термин. Можете ли вы дать еще какой-то контекст? –

+0

Привет, ребята, простыми словами, могу ли я сказать, что это упрощает коды, чтобы приложение работало? –

ответ

2

зависит от контекста, я думаю, но если бы мне больше нечего было делать, я бы сказал, что, вероятно, какой-то код, написанный на C#, призван обеспечить более простой интерфейс или другой доступ к другому API, например COM или собственный C API.

+0

Привет, Джош, простыми словами, могу ли я сказать, что он упрощает коды, чтобы приложение работало? –

+0

Говорить «коды» никогда не бывает правильно. Если вас попросят объяснить это кому-то в руководстве, не стесняйтесь копировать и вставлять мой ответ дословно. – Josh

3

Я подозреваю, что вы говорите о оболочке C# вокруг существующей библиотеки, написанной на другом языке, например C. Оболочка упрощает использование функциональных возможностей библиотеки на языке C#.

Он отличается от порта библиотеки C#, потому что исходная библиотека не модифицирована - она ​​просто «завернута» тонким слоем C#.

+0

Привет, Марк, простыми словами, могу ли я сказать, что он упрощает коды, чтобы приложение работало? –

+0

@Jun Jie: Это упрощает использование библиотеки, скрывая код взаимодействия от прикладного программиста и представляя более дружественный API. –