FineUIMvc 11.7
企业级 ASP.NET MVC 控件库
载入中...
搜索中...
未找到
FineUIMvc.StringUtil类 参考

字符串帮助类 更多...

静态 Public 成员函数

static object EnumFromName (Type enumType, string enumName)
 获取枚举实例
 
static string EnumToName (Enum param)
 获取枚举实例名称
 
static string StripHtml (string source)
 去除字符串中的Html
 
static List< int > GetIntListFromString (string postValue)
 将字符串"1,2,3"转化为整形列表[1,2,3]
 
static List< int > GetIntListFromString (string postValue, bool sortBeforeReturn)
 将字符串"1,2,3"转化为整形列表[1,2,3]
 
static List< string > GetStringListFromString (string postValue)
 将字符串"ssdd,2,ok"转化为字符串列表["ssdd","2","ok"]
 
static List< string > GetStringListFromString (string postValue, bool sortBeforeReturn)
 将字符串"ssdd,2,ok"转化为字符串列表["ssdd","2","ok"]
 
static string GetStringFromStringArray (string[] strArray)
 将字符串数组["ssdd","2","ok"]转化为字符串"ssdd,2,ok"
 
static string GetStringFromIntArray (int[] intArray)
 将整型数组[2,3,4]转化为字符串"2,3,4"
 
static bool CompareIntArray (int[] array1, int[] array2)
 比较两个整形数组是否相等 顺序无关,比如 [1,2] 和 [2,1] 被认为是相同的
 
static bool CompareIntArray (int[] array1, int[] array2, bool keepOrder)
 比较两个整形数组是否相等
 
static bool CompareStringArray (string[] array1, string[] array2)
 比较两个字符串数组是否相等 顺序无关,比如 ["value1","value2"] 和 ["value2","value1"] 被认为是相同的
 
static bool CompareStringArray (string[] array1, string[] array2, bool keepOrder)
 比较两个字符串数组是否相等
 
static string ConvertPercentageToDecimalString (string percentageStr)
 将 10% 转换为 0.1 的字符串的形式(如果是小数,则直接返回)
 
static string DecodeFrom64 (byte[] encodedDataAsBytes)
 Base64解码
 
static string DecodeFrom64 (string encodedData)
 Base64解码
 
static string EncodeTo64 (byte[] toEncodeAsBytes)
 Base64编码
 
static string EncodeTo64 (string toEncode)
 Base64编码
 
static string Gzip (string source)
 Gzip编码字符串
 
static string Ungzip (string source)
 解码Gzip字符串
 
static object LoadGzippedViewState (string gzippedState)
 加载Gzipped的ViewState
 
static string GenerateGzippedViewState (object viewState)
 生成Gzipped的ViewState
 
static string NewLineToBR (string source)
 将字符串中的换行符转化为HTML换行符
 

静态 Public 属性

static readonly string VIEWSTATE_ID = "__VIEWSTATE"
 ViewState隐藏字段的ID
 

详细描述

字符串帮助类

成员函数说明

◆ CompareIntArray() [1/2]

static bool FineUIMvc.StringUtil.CompareIntArray ( int[]  array1,
int[]  array2 
)
static

比较两个整形数组是否相等 顺序无关,比如 [1,2] 和 [2,1] 被认为是相同的

参数
array1整形数组1
array2整形数组2
返回
是否相等

◆ CompareIntArray() [2/2]

static bool FineUIMvc.StringUtil.CompareIntArray ( int[]  array1,
int[]  array2,
bool  keepOrder 
)
static

比较两个整形数组是否相等

参数
array1整形数组1
array2整形数组2
keepOrder是否保持顺序
返回
是否相等

◆ CompareStringArray() [1/2]

static bool FineUIMvc.StringUtil.CompareStringArray ( string[]  array1,
string[]  array2 
)
static

比较两个字符串数组是否相等 顺序无关,比如 ["value1","value2"] 和 ["value2","value1"] 被认为是相同的

参数
array1字符串数组1
array2字符串数组2
返回
是否相等

◆ CompareStringArray() [2/2]

static bool FineUIMvc.StringUtil.CompareStringArray ( string[]  array1,
string[]  array2,
bool  keepOrder 
)
static

比较两个字符串数组是否相等

参数
array1字符串数组1
array2字符串数组2
keepOrder是否保持顺序
返回
是否相等

◆ ConvertPercentageToDecimalString()

static string FineUIMvc.StringUtil.ConvertPercentageToDecimalString ( string  percentageStr)
static

将 10% 转换为 0.1 的字符串的形式(如果是小数,则直接返回)

参数
percentageStr百分比字符串
返回
小数

◆ DecodeFrom64() [1/2]

static string FineUIMvc.StringUtil.DecodeFrom64 ( byte[]  encodedDataAsBytes)
static

Base64解码

参数
encodedDataAsBytes需要解码的字节数组
返回
解码后的字符串

◆ DecodeFrom64() [2/2]

static string FineUIMvc.StringUtil.DecodeFrom64 ( string  encodedData)
static

Base64解码

参数
encodedData需要解码的字符串
返回
解码后的字符串

◆ EncodeTo64() [1/2]

static string FineUIMvc.StringUtil.EncodeTo64 ( byte[]  toEncodeAsBytes)
static

Base64编码

参数
toEncodeAsBytes需要编码的字节数组
返回
编码后的字符串

◆ EncodeTo64() [2/2]

static string FineUIMvc.StringUtil.EncodeTo64 ( string  toEncode)
static

Base64编码

参数
toEncode需要编码的字符串
返回
编码后的字符串

◆ EnumFromName()

static object FineUIMvc.StringUtil.EnumFromName ( Type  enumType,
string  enumName 
)
static

获取枚举实例

参数
enumType枚举类型
enumName枚举实例名称
返回
枚举实例

◆ EnumToName()

static string FineUIMvc.StringUtil.EnumToName ( Enum  param)
static

获取枚举实例名称

参数
param枚举实例
返回
枚举实例名称

◆ GenerateGzippedViewState()

static string FineUIMvc.StringUtil.GenerateGzippedViewState ( object  viewState)
static

生成Gzipped的ViewState

参数
viewState
返回

◆ GetIntListFromString() [1/2]

static List< int > FineUIMvc.StringUtil.GetIntListFromString ( string  postValue)
static

将字符串"1,2,3"转化为整形列表[1,2,3]

参数
postValue字符串
返回
整形列表

◆ GetIntListFromString() [2/2]

static List< int > FineUIMvc.StringUtil.GetIntListFromString ( string  postValue,
bool  sortBeforeReturn 
)
static

将字符串"1,2,3"转化为整形列表[1,2,3]

参数
postValue字符串
sortBeforeReturn返回之前是否对数组进行排序(由小到大)
返回
整形列表

◆ GetStringFromIntArray()

static string FineUIMvc.StringUtil.GetStringFromIntArray ( int[]  intArray)
static

将整型数组[2,3,4]转化为字符串"2,3,4"

参数
intArray整形数组
返回
字符串

◆ GetStringFromStringArray()

static string FineUIMvc.StringUtil.GetStringFromStringArray ( string[]  strArray)
static

将字符串数组["ssdd","2","ok"]转化为字符串"ssdd,2,ok"

参数
strArray字符串数组
返回
字符串

◆ GetStringListFromString() [1/2]

static List< string > FineUIMvc.StringUtil.GetStringListFromString ( string  postValue)
static

将字符串"ssdd,2,ok"转化为字符串列表["ssdd","2","ok"]

参数
postValue字符串
返回
字符串列表

◆ GetStringListFromString() [2/2]

static List< string > FineUIMvc.StringUtil.GetStringListFromString ( string  postValue,
bool  sortBeforeReturn 
)
static

将字符串"ssdd,2,ok"转化为字符串列表["ssdd","2","ok"]

参数
postValue
sortBeforeReturn返回之前是否对数组进行排序(由小到大)
返回
字符串列表

◆ Gzip()

static string FineUIMvc.StringUtil.Gzip ( string  source)
static

Gzip编码字符串

参数
source源字符串
返回
Gzip后的字符串

◆ LoadGzippedViewState()

static object FineUIMvc.StringUtil.LoadGzippedViewState ( string  gzippedState)
static

加载Gzipped的ViewState

参数
gzippedState
返回

◆ NewLineToBR()

static string FineUIMvc.StringUtil.NewLineToBR ( string  source)
static

将字符串中的换行符转化为HTML换行符

参数
source源字符串
返回
转换后的字符串

◆ StripHtml()

static string FineUIMvc.StringUtil.StripHtml ( string  source)
static

去除字符串中的Html

参数
source字符串
返回
字符串

◆ Ungzip()

static string FineUIMvc.StringUtil.Ungzip ( string  source)
static

解码Gzip字符串

参数
sourceGzip后的字符串
返回
源字符串

类成员变量说明

◆ VIEWSTATE_ID

readonly string FineUIMvc.StringUtil.VIEWSTATE_ID = "__VIEWSTATE"
static

ViewState隐藏字段的ID


该类的文档由以下文件生成: