Char [] (임의의 길이)를 목록 < 바이트로 변환하려면 어떻게해야합니까?Char []를 목록으로 변환 <byte> (C#)
4
A
답변
16
먼저 chars가 .NET에서 바이트가 아니라는 점을 이해해야합니다. 문자 (텍스트 형식)와 바이트 (이진 형식)간에 변환하려면 인코딩을 사용해야합니다 (System.Text.Encoding 참조).
인코딩을 사용하면 string/char []와 byte [] 사이를 변환 할 수 있습니다. 일단 바이트 배열을 얻으면,이를 바이트 배열로 변환하는 다양한 방법이 있습니다. 비록 바이트가 []가 IList < 바이트를 구현하기 때문에 필요하지 않을 수도 있지만,> < 바이트>로 변환 할 수 있습니다.
텍스트 변환 측면에 대한 자세한 내용은 (더 많은 기사 링크) my article on Unicode을 참조하십시오.
6
내가 할 일 얻으려면 다음을 사용하여 관리해야 : 그것은 원래의 질문에 실종 된 이후, 당신의 도움이
관련 문제
- 1. char *를 LPWSTR로 변환
- 2. char **를 char * 또는 char로 변환
- 3. char *를 NSString으로 변환 하시겠습니까?
- 4. 벡터 <char> buf (256)를 LPCSTR로 변환 하시겠습니까?
- 5. BSTR을 CHAR *로 변환하고 CHAR *를 C로 BSTR로 변환
- 6. const char *를 char *로 변환 할 수 없습니다. *
- 7. 개체 형식을 목록으로 변환 <T>
- 8. c char *를 char로 분할 **
- 9. 문자열을 정수 목록으로 변환
- 10. C# 바이트 배열을 일반 목록으로 변환
- 11. 문자열을 파이썬으로 목록으로 변환
- 12. 튜플 목록으로 변환
- 13. 컬렉션을 목록으로 변환
- 14. Enumerable.Range를 문자열 목록으로 변환
- 15. char 배열을 쓰는 방법 "char * buff []"를 FILE in c
- 16. C++에서 와이드 char 문자열을 소문자로 변환
- 17. C++ 클래스 char *를 생성자로 설정하십시오.
- 18. char *를 C++의 char에 복사하는 방법
- 19. const char 변환 오류
- 20. Dynamic [] 구조체를 숫자 목록으로 변환
- 21. 줄 바꾸기가있는 텍스트를 목록으로 변환 <String>
- 22. Java char 리터럴을 C# char 리터럴로
- 23. C++ : function arg char ** is char * []
- 24. Python을 JavaScript - 목록으로 변환 하시겠습니까?
- 25. 문자열 목록을 int 목록으로 변환
- 26. 수은 속의 튜플 목록으로 변환
- 27. Linq to VB.NET의 일반 목록으로 변환
- 28. ICU에서 char *를 UChar로 변환 할 수 있습니까?
- 29. << 연산자에 char 포인터 사용
- 30. std :: vector <char>에서 wchar_t로 변환 *
내가 내 대답에 바이트 타입 요구 사항을 누락에 대한
감사합니다. 따라서,이 답변에 대한 upvote;) – OregonGhost
존은 기사에서 깊이 대답하지 않은 질문이 있습니까 :) 그냥 농담 내가 그들을 사랑해! – Goran
"Jon이 기사에서 깊이 대답하지 않은 질문이 있습니까?" 우 ... 나는 그 질문에 대답하는 기사를 가지고 있다고 생각하지 않는다. 수정해야 함;) –