C# 変換関数
そのまま使える変換関数サンプルです。
NVL関数
- 例)対象文字列がnullだったら指定した文字を返す。nullでなければそのまま返す。
-
/// <summary> /// 対象文字列がnullだったら指定した文字を返す。nullでなければそのまま返す。 /// </summary> /// <param name="str">対象文字列</param> /// <param name="conv">nullの場合置き換える文字列</param> /// <returns>結果文字列</returns> public static string NVL(string str, string conv) { return (str == null) ? str : conv; }
NVL2関数
- 例)対象文字列がnullでなければ指定文字1を、nullならば指定文字2を返す
-
/// <summary> /// 対象文字列がnullでなければ指定文字1を、nullならば指定文字2を返す /// </summary> /// <param name="str">対象文字列</param> /// <param name="conv1">nullでない場合置き換える文字列</param> /// <param name="conv2">nullの場合置き換える文字列</param> /// <returns>結果文字列</returns> public static string NVL2(string str, string conv1, string conv2) { return (str == null) ? conv2 : conv1; }