Show / Hide Table of Contents

# Class Util

4G MDK 基本ユーティリティクラス

##### Inheritance

object
Util

##### Inherited Members

object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()

###### Namespace: jp.veritrans.tercerog.mdk

###### Assembly: cg-mdk.dll

##### Syntax

    public static class Util

### Methods

#### DeleteReturn(string)

改行コード除去

##### Declaration

    public static string DeleteReturn(string original)

##### Parameters

Type | Name | Description
--- | --- | ---
string | original |

##### Returns

Type | Description
--- | ---
string | 改行コード除去後の文字列

#### FromBase64(string)

Base64デコード

##### Declaration

    public static byte[] FromBase64(string original)

##### Parameters

Type | Name | Description
--- | --- | ---
string | original |

##### Returns

Type | Description
--- | ---
byte[] | Base64デコード後の文字列

#### GetSysDate()

システム日付取得（GMT）

##### Declaration

    public static string GetSysDate()

##### Returns

Type | Description
--- | ---
string | yyyyMMddHHmmssfff形式のGMT文字列

#### IsNull(object)

nullかチェックする。 文字列の場合：Length ==0でもnullと判定します。

##### Declaration

    public static bool IsNull(object obj)

##### Parameters

Type | Name | Description
--- | --- | ---
object | obj |

##### Returns

Type | Description
--- | ---
bool |

#### IsNumeric(object)

オブジェクトが数値であるかどうかを返します。

##### Declaration

    public static bool IsNumeric(object oTarget)

##### Parameters

Type | Name | Description
--- | --- | ---
object | oTarget | 検査対象となるオブジェクト。

##### Returns

Type | Description
--- | ---
bool | 指定したオブジェクトが数値であれば true。それ以外は false。

#### IsNumeric(string)

文字列が数値であるかどうかを返します。

##### Declaration

    public static bool IsNumeric(string stTarget)

##### Parameters

Type | Name | Description
--- | --- | ---
string | stTarget | 検査対象となる文字列。

##### Returns

Type | Description
--- | ---
bool | 指定した文字列が数値であれば true。それ以外は false。

#### Replace(string, string[])

メッセージの"{0～n}"に置換文字列を配置（置換）して返却する。

##### Declaration

    public static string Replace(string message, string[] replceStr)

##### Parameters

Type | Name | Description
--- | --- | ---
string | message | メッセージ
string[] | replceStr | 置換文字列の配列

##### Returns

Type | Description
--- | ---
string |

#### ToBase64(byte[])

Base64エンコード(byte[])

##### Declaration

    public static string ToBase64(byte[] original)

##### Parameters

Type | Name | Description
--- | --- | ---
byte[] | original |

##### Returns

Type | Description
--- | ---
string | Base64後の文字列

#### ToBase64(string)

Base64エンコード

##### Declaration

    public static string ToBase64(string original)

##### Parameters

Type | Name | Description
--- | --- | ---
string | original |

##### Returns

Type | Description
--- | ---
string | Base64後の文字列

#### ValueScape(string)

電文項目エスケープ処理

##### Declaration

    public static string ValueScape(string value)

##### Parameters

Type | Name | Description
--- | --- | ---
string | value |

##### Returns

Type | Description
--- | ---
string |

#### checkHostFormat(string, Regex)

HOSTのURLフォーマットチェック。URLのフォーマットをチェックする。但しフォーマットチェックであり、
ネットワークレベルでのチェックは行っていない

##### Declaration

    public static bool checkHostFormat(string value, Regex pattern)

##### Parameters

Type | Name | Description
--- | --- | ---
string | value |
Regex | pattern |

##### Returns

Type | Description
--- | ---
bool | 各プロトコルに対応するURLが但しければtrue。@see #isURL

#### isURL(string, Regex)

引数で指定されたURLを正規表現によりフォーマットチェックする

##### Declaration

    public static bool isURL(string url, Regex pattern)

##### Parameters

Type | Name | Description
--- | --- | ---
string | url | チェック対象のURL
Regex | pattern | チェック方法を示すRegex

##### Returns

Type | Description
--- | ---
bool | URLのフォーマットが指定された正規表現に合致すればtrue