App_Code/StringHelper.cs
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace Common
{
public class StringHelper
{
public static String StrCutter(string strInput, int lenlimit)
{
int strLen = System.Text.ASCIIEncoding.Default.GetByteCount(strInput);
byte[] bb = System.Text.ASCIIEncoding.Default.GetBytes(strInput);//得到输入的字符串的数组
if (strLen > lenlimit * 2)
{
strInput = System.Text.ASCIIEncoding.Default.GetString(bb, 0, lenlimit * 2);//将截断后的字节数组转换成字符串
return strInput.Replace("?", "") + "..";
}
else
{
return strInput;
}
}
public static String[] ArrFrontJoiner(Int32 index, String[] Arr)
{
Int32 arrLen = Arr.Length;
StringBuilder sbTarget = new StringBuilder();
String[] targetArr = new String[(Arr.Length - index) + 1];
for (int i = 0; i < arrLen; i++)
{
if (i < index)
{
sbTarget.Append(Arr[i]);
}
else
break;
}
targetArr[0] = sbTarget.ToString();
for (int j = index; j < Arr.Length; j++)
{
targetArr[j - (index - 1)] = Arr[j];
}
return targetArr;
}
/// <summary>
/// 取数组前n个元素组合成的字符串
/// </summary>
/// <param name="index">要组合的字符串个数</param>
/// <param name="Arr">被组合的字符数组</param>
/// <returns>组合后的字符串</returns>
public static String GetTopNNode(Int32 index, String[] Arr)
{
Int32 arrLen = Arr.Length;
后面还有 242 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
