怎样截取一定长度的字符串!
str= "aaaaaaaaaaaaaaaaaaaaaa ";
Graphics vGraphics = CreateGraphics();
SizeF vSizeF = vGraphics.MeasureString(str, Font);
运行得知vSizeF.width为140.125;
如果我现在想截取str从起始开始宽65的字符串,该怎么办呢?
------解决方案--------------------Encoding.Default.GetString(byte[] ,index,count)
比如你算完需要取50个byte
那么你就看一下第50个byte是否全角,如果是你就多取或者少取一个就可以了
避免乱码