コード例 #1
0
        public static StringValue ApplyDifference(StringValue baseValue, TwinValue diffValue)
        {
            int    subtraction  = ((IntegerValue)diffValue.first).value_Renamed;
            string base_Renamed = baseValue.value_Renamed;
            string diff         = ((StringValue)diffValue.second).value_Renamed;

            if (subtraction < 0)
            {
                subtraction = ((-1) * subtraction) - 1;

                return(new StringValue(diff + base_Renamed.Substring(subtraction, (base_Renamed.Length) - (subtraction))));
            }

            return(new StringValue(base_Renamed.Substring(0, (base_Renamed.Length - subtraction) - (0)) + diff));
        }
コード例 #2
0
ファイル: Util.cs プロジェクト: marlonbomfim/openfastdotnet
        public static StringValue ApplyDifference(StringValue baseValue, TwinValue diffValue)
        {
            int subtraction = ((IntegerValue) diffValue.first).value_Renamed;
            string base_Renamed = baseValue.value_Renamed;
            string diff = ((StringValue) diffValue.second).value_Renamed;

            if (subtraction < 0)
            {
                subtraction = ((- 1) * subtraction) - 1;

                return new StringValue(diff + base_Renamed.Substring(subtraction, (base_Renamed.Length) - (subtraction)));
            }

            return new StringValue(base_Renamed.Substring(0, (base_Renamed.Length - subtraction) - (0)) + diff);
        }