C#一些格式

Posted on 2007-11-06 09:15  Leon0812  阅读(191)  评论(0)    收藏  举报
会计格式:
1234567.00.ToString("$#,##0.00")

取字符固定长度
    private string getLeftSubString(string content, int length)
    
{
        Encoding encoding 
= Encoding.GetEncoding("gb2312");
        StringBuilder sb 
= new StringBuilder();
        
int totalLength = 0;
        
foreach (char contentChar in content)
        
{
            
int size = encoding.GetByteCount(new char[] { contentChar });
            
if (totalLength + size > length)
            
{
                
//sb.Append(".."); 
                break;
            }

            sb.Append(contentChar);
            totalLength 
+= size;
        }

        
string strs = sb.ToString();
        
if (length > totalLength)
        
{
            
for (int i = 0; i < length - totalLength; i++)
            
{
                strs 
= strs + " ";
            }

        }


        
return strs;
    }

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3