누군가가 C# .NET에서 포인터를 사용하는 좋은 예를 제공 할 수 있고 포인터를 사용하는 이유는 무엇입니까?닷넷에서 C# 포인터를 사용합니다.
답변
이것은 ASP.NET과 관련된 질문이 아닙니다.
.NET에서 포인터를 사용하려는 경우, 주된 이유는 IntPtr 인스턴스 대신 안전하지 않은 코드에서 포인터를 사용하는 것이 더 쉬운 interop 시나리오가 있다는 것입니다.
두 번째로 많이 사용되는 이유는 관리 코드보다 안전하지 않은 코드로 많은 양의 데이터를 처리 할 때 성능이 실제로 향상 될 수 있기 때문입니다. 이미지 처리 알고리즘이 이에 대한 좋은 예입니다.
http://aviary.com/home과 같은 웹 응용 프로그램은 포인터가 사용 되나요? – madcolor
@madcolor : 말하기 불가능합니다. 일반적으로 모든 웹 서버 또는 프레임 워크는 HTML을 제공 할 수 있습니다. 페이지에서 viewstate 필드가 주어지면 매우 안전한 내기 일지라도 작업을 수행하는 ASP.NET인지 확실히 알지 못합니다. – casperOne
@madcolor : 말하자면, 포인터로 끝내지 않았다고 말할 수 있습니다. 일반적으로 .NET과 ASP.NET이 메모리 관리를하는 것이 더 낫습니다. – casperOne
웹 응용 프로그램에 대한 이미지 처리를 수행하려면 포인터를 사용하는 것이 좋습니다. codeproject.com의 Image Processing Basics in C#을 참조하십시오.
+1 - 그의 이름이 "madcolor"이기 때문에 이것이 그가 필요로하는 것일 수도 있습니다. –
비 관리 코드를 사용하거나 핀볼 호출을하는 경우에만 포인터를 사용해야합니다.
엄밀히 말하면,'IntPtr'를 사용하여'unsafe' C#을 사용하지 않고 대부분의 비 관리 코드로 작업 할 수 있습니다. –
- 1. C++이 생성자에서이 포인터를 사용합니다
- 2. C 포인터를 포인터를 자유롭게 사용
- 3. . 닷넷에서 파이썬이 꼬인 동등한
- 4. 닷넷에서 EXE 생성
- 5. 닷넷에서 메모리 사용량 측정하기
- 6. 닷넷 CultureInfo.InvariantCulture 닷넷에서 자바
- 7. AppDomain은 어떻게 생성됩니까? 닷넷에서
- 8. C++ 포인터를 선언
- 9. c 포인터를 입력으로
- 10. 포인터를 역 참조 C++
- 11. C++ - istringstream을 반복적으로 사용합니다.
- 12. C#에서 #undef를 사용합니다.
- 13. 인 경우 더 많은 포인터를 사용합니다. 이점이 있습니까?
- 14. 설정/닷넷에서 이벤트 핸들러를 제거
- 15. 닷넷에서 TIFF 파일을 PNG로 변환하기
- 16. 닷넷에서 동기식 IO 병렬 처리하기
- 17. C++에서 포인터를 사용하는 경우
- 18. 포인터를 통한 구조체 액세스 [c]
- 19. 함수에 C 포인터를 전달하는 방법?
- 20. C++ : 자식 클래스 포인터를 반환하십시오.
- 21. C : 함수 외부로부터의 포인터를 액세스
- 22. 문자열에서 닷넷에서 락스 공개 인증서를로드 (닷넷에서 X509 CERT는에 ASN.1 인코딩 SubjectPublicKeyInfo로 변환하는 방법)
- 23. C/C++에서 "포인터를 쓰는"좋은 방법
- 24. C#에서 char 포인터를 C++ 함수로 전달
- 25. 나는 (C# .NET을 사용하여 웹에서) 닷넷에서 "로봇이나 인간"
- 26. 셀레늄 예외 : 나는 C# 닷넷에서 셀레늄 테스트 스크립트를 작성하고
- 27. 포인터를 처리
- 28. IronPython은 C# 모듈 설명서를 사용합니다.
- 29. C# 매개 변수로 작업을 사용합니다.
- 30. C++ std :: map을 인수로 사용합니다.
"포인터 사용"이란 무엇입니까? 관리되지 않는 코드를 호출하려고합니까? –
저는 웹 개발에 어떻게 적용되는지 궁금해하고 있습니다. 나는 닷넷에서 일하고 있기 때문에 그것을 제한 할 것이라고 생각했다. – madcolor