FineUIPro 8.2.1 企业级 ASP.NET UI 控件库

静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表
FineUIPro.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 FineUIPro.StringUtil.CompareIntArray | ( | int [] | array1,
|  | int [] | array2
| ) |  |
| static

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

参数

  array1 | 整形数组1
  array2 | 整形数组2

返回
  是否相等

## ◆ CompareIntArray() [2/2]

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

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

参数

  array1 | 整形数组1
  array2 | 整形数组2
  keepOrder | 是否保持顺序

返回
  是否相等

## ◆ CompareStringArray() [1/2]

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

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

参数

  array1 | 字符串数组1
  array2 | 字符串数组2

返回
  是否相等

## ◆ CompareStringArray() [2/2]

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

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

参数

  array1 | 字符串数组1
  array2 | 字符串数组2
  keepOrder | 是否保持顺序

返回
  是否相等

## ◆ ConvertPercentageToDecimalString()

static string FineUIPro.StringUtil.ConvertPercentageToDecimalString | ( | string | percentageStr | ) |
| static

将 10% 转换为 0.1 的字符串的形式（如果是小数，则直接返回）

参数

  percentageStr | 百分比字符串

返回
  小数

## ◆ DecodeFrom64() [1/2]

static string FineUIPro.StringUtil.DecodeFrom64 | ( | byte [] | encodedDataAsBytes | ) |
| static

Base64解码

参数

  encodedDataAsBytes | 需要解码的字节数组

返回
  解码后的字符串

## ◆ DecodeFrom64() [2/2]

static string FineUIPro.StringUtil.DecodeFrom64 | ( | string | encodedData | ) |
| static

Base64解码

参数

  encodedData | 需要解码的字符串

返回
  解码后的字符串

## ◆ EncodeTo64() [1/2]

static string FineUIPro.StringUtil.EncodeTo64 | ( | byte [] | toEncodeAsBytes | ) |
| static

Base64编码

参数

  toEncodeAsBytes | 需要编码的字节数组

返回
  编码后的字符串

## ◆ EncodeTo64() [2/2]

static string FineUIPro.StringUtil.EncodeTo64 | ( | string | toEncode | ) |
| static

Base64编码

参数

  toEncode | 需要编码的字符串

返回
  编码后的字符串

## ◆ EnumFromName()

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

获取枚举实例

参数

  enumType | 枚举类型
  enumName | 枚举实例名称

返回
  枚举实例

## ◆ EnumToName()

static string FineUIPro.StringUtil.EnumToName | ( | Enum | param | ) |
| static

获取枚举实例名称

参数

  param | 枚举实例

返回
  枚举实例名称

## ◆ GenerateGzippedViewState()

static string FineUIPro.StringUtil.GenerateGzippedViewState | ( | object | viewState | ) |
| static

生成Gzipped的ViewState

参数

  viewState |

返回

## ◆ GetIntListFromString() [1/2]

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

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

参数

  postValue | 字符串

返回
  整形列表

## ◆ GetIntListFromString() [2/2]

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

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

参数

  postValue | 字符串
  sortBeforeReturn | 返回之前是否对数组进行排序（由小到大）

返回
  整形列表

## ◆ GetStringFromIntArray()

static string FineUIPro.StringUtil.GetStringFromIntArray | ( | int [] | intArray | ) |
| static

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

参数

  intArray | 整形数组

返回
  字符串

## ◆ GetStringFromStringArray()

static string FineUIPro.StringUtil.GetStringFromStringArray | ( | string [] | strArray | ) |
| static

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

参数

  strArray | 字符串数组

返回
  字符串

## ◆ GetStringListFromString() [1/2]

static List<string> FineUIPro.StringUtil.GetStringListFromString | ( | string | postValue | ) |
| static

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

参数

  postValue | 字符串

返回
  字符串列表

## ◆ GetStringListFromString() [2/2]

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

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

参数

  postValue |
  sortBeforeReturn | 返回之前是否对数组进行排序（由小到大）

返回
  字符串列表

## ◆ Gzip()

static string FineUIPro.StringUtil.Gzip | ( | string | source | ) |
| static

Gzip编码字符串

参数

  source | 源字符串

返回
  Gzip后的字符串

## ◆ LoadGzippedViewState()

static object FineUIPro.StringUtil.LoadGzippedViewState | ( | string | gzippedState | ) |
| static

加载Gzipped的ViewState

参数

  gzippedState |

返回

## ◆ NewLineToBR()

static string FineUIPro.StringUtil.NewLineToBR | ( | string | source | ) |
| static

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

参数

  source | 源字符串

返回
  转换后的字符串

## ◆ StripHtml()

static string FineUIPro.StringUtil.StripHtml | ( | string | source | ) |
| static

去除字符串中的Html

参数

  source | 字符串

返回
  字符串

## ◆ Ungzip()

static string FineUIPro.StringUtil.Ungzip | ( | string | source | ) |
| static

解码Gzip字符串

参数

  source | Gzip后的字符串

返回
  源字符串

## 类成员变量说明

## ◆ VIEWSTATE_ID

readonly string FineUIPro.StringUtil.VIEWSTATE_ID = "__VIEWSTATE"
| static

ViewState隐藏字段的ID

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

- StringUtil.cs