string
C # 에서 바이트로 얼마나 오래 알 수 있는지 궁금합니다 .
이 답변을 확인하십시오 .
—
dasblinkenlight
string
객체가 차지하는 메모리 양 또는 파일에 쓰거나 네트워크를 통해 전송할 때 (즉, 인코딩 된) 문자열 표현이 차지할 바이트 수는 완전히 다른 두 가지 질문입니다. majidgeek는 전자에 거의 대답하고 diya는 후자에 대답했습니다 (적어도 두 가지 일반적인 인코딩에 대해).
@AllonGuralnek : 좋은 지적입니다. 아래의 diya가 System.Text.Encoding.Unicode.GetByteCount를 대신 사용하도록 제안하지 않은 이유를 알고 있습니까? 왜 ASCIIEncoding 부분입니까?
—
giorgim
@Giorgi : 의 기본 클래스 인의
—
Allon Guralnek 2015 년
Unicode
정적 속성 이므로 두 명령문은 실제로 동일합니다. 하위 클래스에서도 정적 멤버에 액세스 할 수 있습니다 (하지만 관용적으로 간주되지는 않음). System.Text.Encoding
ASCIIEncoding