Estou me perguntando se posso saber quanto tempo em bytes para um stringem C #, alguém sabe?
Confira esta resposta .
—
dasblinkenlight
Você está perguntando quanta memória um
—
Allon Guralnek
stringobjeto ocupa, ou quantos bytes a representação de uma string ocupará quando escrita em um arquivo ou enviada por uma rede (ou seja, codificada), porque essas são duas questões completamente diferentes. majidgeek quase respondeu ao primeiro enquanto diya respondeu ao último (pelo menos para duas codificações comuns).
possível duplicata de quantos bytes serão necessários?
—
nawfal
@AllonGuralnek: Bom ponto. você sabe por que diya abaixo não sugeriu usar System.Text.Encoding.Unicode.GetByteCount em vez disso? Por que parte do ASCIIEncoding?
—
giorgim,
@Giorgi: Como
—
Allon Guralnek de
Unicodeé uma propriedade estática de System.Text.Encoding, que é a classe base de ASCIIEncoding, as duas instruções são realmente iguais. Você também pode acessar um membro estático de subclasses (mas não é considerado idiomático).