Mi chiedo se posso sapere quanto tempo in byte per un string
in C #, qualcuno lo sa?
string
occupa un oggetto, o quanti byte la rappresentazione di una stringa occuperà quando scritta su un file o inviata su una rete (cioè codificata), perché quelle sono due domande completamente diverse. majidgeek ha quasi risposto alla prima mentre diya ha risposto alla seconda (almeno per due codifiche comuni).
Unicode
è una proprietà statica di System.Text.Encoding
, che è la classe base di ASCIIEncoding
, entrambe le istruzioni sono effettivamente le stesse. Puoi accedere a un membro statico anche dalle sottoclassi (ma non è considerato idiomatico).