繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Windows开发 >> 俺写的一个简单的字符串处理函数(可能会有用)

俺写的一个简单的字符串处理函数(可能会有用)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:27  文字大小:【】【】【
简介:using System; namespace Joycode.MSN.CommandParsers {     /// <summary>     /// 用户编码解释器     /// </summary>  &nbs...

using System;

namespace Joycode.MSN.CommandParsers

{

///

/// 用户编码解释器

///

internal class Encoders

{

private static System.Text.Encoding enc=System.Text.Encoding.UTF8;

public Encoders()

{

}

public static int Length(string source)

{

return enc.GetByteCount(source);

}

public static int IndexOf(string source,string find, int start)

{

int result=-1;

if(start

{

int index=source.IndexOf(find,start);

if(index>=0)

{

result=enc.GetByteCount(source.Substring(0,index));

}

}

return result;

}

public static int IndexOf(string source, string find)

{

// System.Text.Encoding enc=System.Text.Encoding.UTF8;

// int result=enc.GetByteCount(source.Substring(0,source.IndexOf(find)));

return Encoders.IndexOf(source,find,0);

}

public static string Substring(string source,int start,int count)

{

//int c=enc.GetByteCount(source);

string result="";

try

{

result=enc.GetString(enc.GetBytes(source),start,count);

}

catch

{

}

return result;

}

}

}

责任编辑:admin
相关文章