Мне интересно, может ли кто-нибудь дать мне хороший пример использования указателей на C# в .Net и почему вы решили использовать указатели?Использование указателей C# в .Net
ответ
Это не вопрос, специфичный для ASP.NET.
Если вы собираетесь использовать указатели в .NET, основной причиной является то, что у вас есть сценарий взаимодействия, где будет проще использовать указатели в небезопасном коде вместо экземпляров IntPtr.
Вторая по популярности (и дальняя) причина заключается в том, что вы можете получить прирост производительности при обработке больших объемов данных в небезопасном коде, чем в управляемом коде. Хорошим примером этого являются алгоритмы обработки изображений.
Вы бы сказали, что веб-приложение вроде http://aviary.com/home может быть примером, где указатели использоваться? – madcolor
@madcolor: Это невозможно сказать. Вообще говоря, любой веб-сервер или фреймворк может обслуживать HTML, вы даже не знаете точно, что это ASP.NET, который выполняет эту работу, хотя это очень безопасная ставка, предоставляемая полями viewstate на странице. – casperOne
@madcolor: Я бы сказал, что это не сделано с указателями. Как правило, вам лучше позволить .NET и ASP.NET управлять памятью для вас, так как это будет лучше (обычно). – casperOne
Если вы хотите выполнить некоторую обработку изображений для веб-приложения, вам может потребоваться использовать указатели. См. Image Processing Basics in C# на codeproject.com.
+1 - Поскольку его зовут «madcolor», я подозреваю, что это может быть именно то, что ему нужно! –
Вам нужно использовать указатели, только если вы используете неуправляемый код или вызываете вызовы pinvoke.
Строго говоря, работа с большинством неуправляемого кода возможна без использования 'unsafe' C# вообще (с помощью' IntPtr') –
- 1. Использование указателей в C++
- 2. Objective-C использование указателей
- 3. Использование указателей C#
- 4. C++ использование указателей понимания
- 5. Использование памяти указателей C++
- 6. Использование указателей-структуру в C
- 7. Использование указателей в C++ Amp
- 8. Использование указателей в C? Confused
- 9. Использование указателей в Objective-C?
- 10. Использование указателей - очень смущает! C++
- 11. C++ 11: использование умных указателей
- 12. Использование указателей в многомерных массивов в C
- 13. Использование указателей в массиве
- 14. Использование указателей с классами в C++
- 15. C++ Использование delete [] в массиве указателей класса
- 16. Использование указателей в C для печати строки
- 17. C++ Использование указателей со структурами в функциях
- 18. Использование указателей функций в классе шаблонов C++
- 19. Использование указателей с экземпляром класса в C#
- 20. C#: Использование типов указателей в качестве полей?
- 21. Использование указателей безопасно в Objective-C
- 22. Использование указателей в программировании на языке C?
- 23. Использование явных/необработанных указателей в C++
- 24. Использование указателей для манипуляции строк в c
- 25. Умножение матриц Использование указателей в C
- 26. Использование указателей в функциях
- 27. Использование указателей в классе
- 28. Использование XPath в C# .NET
- 29. Использование 7za в .net C#
- 30. Использование библиотеки C в .NET
Что вы подразумеваете под «использованием указателей», пытаетесь ли вы вызвать какой-то неуправляемый код? –
Я просто узнаю о указателях и задаюсь вопросом, как они могут применяться к веб-разработке. Поскольку я работаю в .Net, я думал, что ограничусь этим. – madcolor