protected override void Execute(CodeActivityContext context)
        {
            var firstString  = FirstString.Get(context);
            var secondString = SecondString.Get(context);

            var result = ConcatString(firstString, secondString);

            Result.Set(context, result);
        }
Ejemplo n.º 2
0
        public List <char> LowerCaseLettersInBothStrings()
        {
            _Chars = new List <char>();
            foreach (char lcChar in FirstString)
            {
                if (lcChar >= 'a' && lcChar <= 'z')
                {
                    if (SecondString.Contains(lcChar) && !_Chars.Contains(lcChar))
                    {
                        _Chars.Add(lcChar);
                    }
                }
            }

            return(_Chars);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Метод осуществляет поиск символов второй строки в первой строке и удваивает найденные символы.
        /// </summary>
        /// <returns>Строка, в которой удвоены символы, которые присутствуют в первой и во второй строках.</returns>
        private String MergeStrings()
        {
            StringBuilder sb = new StringBuilder();

            foreach (char ch in FirstString)
            {
                if (!SecondString.Contains(ch))
                {
                    sb.Append(ch);
                }
                else
                {
                    sb.Append(ch);
                    sb.Append(ch);
                }
            }
            return(sb.ToString());
        }
 protected override void Execute(CodeActivityContext context)
 {
     // Combine the strings then set the output
     CombinedString.Set(context, FirstString.Get <String>(context) + SecondString.Get <String>(context));
 }