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); }
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); }
/// <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)); }