Exemple #1
0
        static void Main(string[] args)
        {
            StringBuilder t = new StringBuilder("Axl Rose has an IQ above the avarage.");
            StringBuilder firstPart = t.Substring(0, 12);
            StringBuilder secondPart = t.Substring(32, 5);

            Console.WriteLine(firstPart.ToString() + " " + secondPart.ToString());
        }
        public static void Main()
        {
            StringBuilder sb = new StringBuilder("1234");

            Console.WriteLine(sb.Substring(0));

            Console.WriteLine(sb.Substring(0, 4));

            Console.WriteLine(sb.Substring(3, 1));

            Console.WriteLine(sb.Substring(3));
        }
 static void Main()
 {
     StringBuilder sb = new StringBuilder("Only THIS will remain after the substring.");
     Console.WriteLine(sb);
     sb = sb.Substring(5, 4);
     Console.WriteLine(sb);
 }
Exemple #4
0
 static void Main()
 {
     // Testing the substring class in StringBuilder:
     StringBuilder testing = new StringBuilder();
     testing.Append("GugenheimAgugu");
     Console.WriteLine(testing.Substring(9, 5).ToString());
 }
        static void Main()
        {
            var text = new StringBuilder();
            text.Append("I am learning C sharp.");

            var subText = text.Substring(5, 8);

            Console.WriteLine(subText);
        }
 static void Main()
 {
     StringBuilder testExt = new StringBuilder();
     testExt.Append("test1");
     testExt.Append("test2");
     testExt.Append("test3");
        StringBuilder rezult = testExt.Substring(5, 5);
        Console.WriteLine(rezult);
 }
        static void Main()
        {
            StringBuilder test = new StringBuilder("Hello Extension Methods");

            StringBuilder substring1 = test.Substring(3, 5);
            StringBuilder substring2 = StringBuilderSubstring.Substring(test, 3, 5);

            Console.WriteLine("Results should be the same =>\nsubstring1: {0}\nsubstring2: {1}", substring1, substring2);
        }
Exemple #8
0
    /// <summary>Defines the entry point of the application.</summary>
    static void Main()
    {
        var sb1 = new StringBuilder();

        sb1.Append("Are you master programmer?");
        sb1.Append("Sure, i am.");

        // Tests first substring method by given index and length
        var sb2 = sb1.Substring(26, 11);

        Console.WriteLine(sb1);
        Console.WriteLine(sb2);
        sb2.Clear();

        // Tests second substring method by given index
        sb2 = sb1.Substring(26);
        Console.WriteLine(sb2);
    }
    static void Main(string[] args)
    {
        StringBuilder newBuilder = new StringBuilder();

        newBuilder.Append("Hello World!");
        Console.WriteLine(newBuilder);
        newBuilder = newBuilder.Substring(2, 8);
        Console.WriteLine(newBuilder);
    }
Exemple #10
0
        static void Main()
        {
            StringBuilder text = new StringBuilder();

            text.Append("Test for extension method Substring for StringBuilder");
            StringBuilder textSubstring = text.Substring(9, 16);

            Console.WriteLine(textSubstring);
        }
Exemple #11
0
        static void Main(string[] args)
        {
            StringBuilder text = new StringBuilder();

            text.Append("Some important text");
            StringBuilder substringResult = text.Substring(15, 4);

            Console.WriteLine(substringResult);
        }
        static void Main()
        {
            Console.WriteLine("Enter a string: ");
            string input = Console.ReadLine();
            StringBuilder text = new StringBuilder(input);

            Console.WriteLine("StringBuilder.Substring: {0}", text.Substring(1, 5));
            Console.WriteLine("String.Substring:        {0}", input.Substring(1, 5));
        }
        public static void Test()
        {
            var TestBuilder   = new StringBuilder("This is simple test string. Let us see if the extension method can split it.");
            var resultOfSplit = TestBuilder.Substring(0, 27);

            Console.WriteLine(resultOfSplit);

            resultOfSplit = TestBuilder.Substring(0, 0);
            Console.WriteLine(resultOfSplit);

            Console.WriteLine(TestBuilder.Length);

            resultOfSplit = TestBuilder.Substring(72);
            Console.WriteLine(resultOfSplit);

            resultOfSplit = TestBuilder.Substring(28);
            Console.WriteLine(resultOfSplit);
        }
        // Please use this for all your deserialize needs ;)
        public T Deserialize <T>(StringBuilder message)
        {
            if (message != null && message.Length > 0)
            {
                JsonSerializer serializer = new JsonSerializer {
                    TypeNameHandling = _deSerializerSettings.TypeNameHandling
                };
                using (MemoryStream ms = new MemoryStream(message.Length))
                {
                    // now load the stream ;)

                    var length   = message.Length;
                    var startIdx = 0;
                    var rounds   = (int)Math.Ceiling(length / GlobalConstants.MAX_SIZE_FOR_STRING);


                    for (int i = 0; i < rounds; i++)
                    {
                        var len = (int)GlobalConstants.MAX_SIZE_FOR_STRING;
                        if (len > (message.Length - startIdx))
                        {
                            len = (message.Length - startIdx);
                        }

                        var bytes = Encoding.UTF8.GetBytes(message.Substring(startIdx, len));
                        ms.Write(bytes, 0, bytes.Length);
                        startIdx += len;
                    }

                    // rewind
                    ms.Flush();
                    ms.Position = 0;

                    try
                    {
                        // finally do the conversion ;)
                        using (StreamReader sr = new StreamReader(ms))
                        {
                            using (JsonReader jr = new JsonTextReader(sr))
                            {
                                var result = serializer.Deserialize <T>(jr);
                                return(result);
                            }
                        }
                    }
                    // ReSharper disable EmptyGeneralCatchClause
                    catch
                    // ReSharper restore EmptyGeneralCatchClause
                    {
                        // Do nothing default(T) returned below ;)
                    }
                }
            }

            return(default(T));
        }
        public async Task <StringBuilder> ExecuteCommandAsync(StringBuilder payload, Guid workspaceId)
        {
            if (payload == null || payload.Length == 0)
            {
                throw new ArgumentNullException("payload");
            }

            Dev2Logger.Log.Debug("Execute Command Payload [ " + payload + " ]");

            // build up payload
            var messageId = Guid.NewGuid();
            var envelope  = new Envelope
            {
                PartID  = 0,
                Type    = typeof(Envelope),
                Content = payload.ToString()
            };

            var result = new StringBuilder();

            try
            {
                await EsbProxy.Invoke <Receipt>("ExecuteCommand", envelope, true, workspaceId, Guid.Empty, messageId);

                var fragmentInvoke = await EsbProxy.Invoke <string>("FetchExecutePayloadFragment", new FutureReceipt { PartID = 0, RequestID = messageId }).ConfigureAwait(false);

                result.Append(fragmentInvoke);

                // prune any result for old datalist junk ;)
                if (result.Length > 0)
                {
                    // Only return Dev2System.ManagmentServicePayload if present ;)
                    var start = result.LastIndexOf("<" + GlobalConstants.ManagementServicePayload + ">", false);
                    if (start > 0)
                    {
                        var end = result.LastIndexOf("</" + GlobalConstants.ManagementServicePayload + ">", false);
                        if (start < end && (end - start) > 1)
                        {
                            // we can return the trimmed payload instead
                            start += (GlobalConstants.ManagementServicePayload.Length + 2);
                            return(new StringBuilder(result.Substring(start, (end - start))));
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Dev2Logger.Log.Error(e);
                var popupController = CustomContainer.Get <IPopupController>();
                if (popupController != null)
                {
                    popupController.Show("Error connecting to server. Please check your network connection.", "Error connecting", MessageBoxButton.OK, MessageBoxImage.Information, null);
                }
            }
            return(result);
        }
        public static void Main(string[] args)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("grumpy wizzards");

            sb = sb.Substring(7, 8);

            Console.WriteLine(sb.ToString());
        }
Exemple #17
0
        static void Main(string[] args)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("ala bala");
            sb.Append(" ");
            sb.Append("nica");

            Console.WriteLine(sb.Substring(9, 4));
        }
        public void TestSubstring1()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append("0123456789");

            StringBuilder result = stringBuilder.Substring(2, 5);

            Assert.AreEqual("23456", result.ToString());
        }
Exemple #19
0
        static void Main()
        {
            var testStringbuilder = new StringBuilder();

            testStringbuilder.Append("let's see just how well this works");

            var substring = testStringbuilder.Substring(0, 5);

            Console.WriteLine(substring);
        }
Exemple #20
0
        public static void Pb01()
        {
            StringBuilder newString = new StringBuilder("ABC" + "DEF" + "GHI");

            Console.WriteLine($"\n\t {newString.ToString()}");

            StringBuilder extras = newString.Substring(2, 5);

            Console.WriteLine($"\n\t {extras.ToString()}");
        }
Exemple #21
0
        static void Main()
        {
            var s = new StringBuilder("Ivailo Kenov");

            //s.Substring(08, 9);
            Console.WriteLine(s);

            var s1 = new StringBuilder();

            s1 = s.Substring(0, 6);
            Console.WriteLine(s1);

            Console.WriteLine(s.Substring(7));

            var strBuild = new StringBuilder();

            strBuild.Append("Ivo Kenov");
            Console.WriteLine(strBuild.Substring(0, 3));
        }
        public static void Test()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Substring extension method for StringBuilder");

            string test = sb.Substring(0, 9);

            Console.WriteLine(test);
        }
        static void Main()
        {
            string str = "Test of extention.";

            StringBuilder sb = new StringBuilder(str);

            sb = sb.Substring(1, 10);

            Console.WriteLine(sb);
        }
Exemple #24
0
        static void Main()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("Funny cats video");

            StringBuilder output = builder.Substring(0, 4);

            Console.WriteLine(output);
        }
        static void Main()
        {
            StringBuilder test = new StringBuilder();

            test.Append("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tristique luctus nunc quis egestas. Phasellus dictum aliquam ligula, id bibendum urna faucibus in. Ut suscipit rhoncus sagittis. Aenean varius, mauris a blandit venenatis, nunc nibh rutrum erat, id accumsan eros ipsum id lacus. Praesent sodales a nisi eget ultrices. Maecenas mauris erat, ultricies eget scelerisque ac, blandit et est. Ut et laoreet nisl. Etiam consectetur velit ut felis vestibulum imperdiet.");

            test = test.Substring(22, 60);

            Console.WriteLine(test);
        }
Exemple #26
0
    static void Main()
    {
        var str = new StringBuilder("Functional Programming");

        Console.WriteLine(str.Substring(0, 11));

        str = new StringBuilder("Functional funcTional Programming");
        Console.WriteLine(str.RemoveText("Functional"));
        Console.WriteLine(str.AppendAll(new string[] { " ", "one", " ", "two" }));
    }
Exemple #27
0
        private string GetJobPriorityNames()
        {
            StringBuilder sb = new StringBuilder();

            foreach (JobPriority p in JobPriority.Values())
            {
                sb.Append(p.ToString()).Append(" ");
            }
            return(sb.Substring(0, sb.Length - 1));
        }
        static void Main()
        {
            // Initialize two variables to test the extension method "Substring"
            StringBuilder fullName   = new StringBuilder("Pesho Peshev Peshov");
            StringBuilder middleName = new StringBuilder();

            // Using extension method "Substring" to get the middle name
            middleName = fullName.Substring(6, 6);
            Console.WriteLine("Middle name: \"{0}\"", middleName);
        }
Exemple #29
0
    static void Main()
    {
        StringBuilder stringBuilder = new StringBuilder();

        stringBuilder.Append("0123456789");

        StringBuilder result = stringBuilder.Substring(0, 11);

        Console.WriteLine(result);
    }
        public void TestSubstring6()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append("0123456789");

            StringBuilder result = stringBuilder.Substring(0, 0);

            Assert.AreEqual(String.Empty, result.ToString());
        }
Exemple #31
0
        public static void Main()
        {
            string        testLine = "123456789";
            StringBuilder text     = new StringBuilder();

            text.Append(testLine);

            Console.WriteLine(testLine.Substring(2, 4));
            Console.WriteLine(text.Substring(2, 4).ToString());
        }
Exemple #32
0
        static void Main(string[] args)
        {
            // Create test strings
            string        str1 = "This is string!";
            StringBuilder str2 = new StringBuilder("This is StringBuilder!");

            // Use StringBuilderExtends to print the substring
            Console.WriteLine(str1.Substring(8, 6));
            Console.WriteLine(str2.Substring(8, 13));
        }
Exemple #33
0
        public void ExtensionMethods_Substring_WhenStartAndEndOutOfBound_ExpectString()
        {
            //------------Setup for test--------------------------
            StringBuilder value = new StringBuilder("a b c");

            //------------Execute Test---------------------------
            value.Substring(0, 20);

            //------------Assert Results-------------------------
        }
        static void Main()
        {
            StringBuilder testWord = new StringBuilder();

            testWord.Append("MnogoDulgaDuma");

            StringBuilder result = testWord.Substring(5, 9);

            Console.WriteLine(result.ToString());
        }
        public StringBuilder ExecuteCommand(StringBuilder payload, Guid workspaceId)
        {
            if (payload == null || payload.Length == 0)
            {
                throw new ArgumentNullException("payload");
            }

            Dev2Logger.Log.Debug("Execute Command Payload [ " + payload + " ]");

            // build up payload
            var messageId = Guid.NewGuid();
            var envelope  = new Envelope
            {
                PartID  = 0,
                Type    = typeof(Envelope),
                Content = payload.ToString()
            };

            var            result = new StringBuilder();
            Task <Receipt> invoke = EsbProxy.Invoke <Receipt>("ExecuteCommand", envelope, true, workspaceId, Guid.Empty, messageId);

            Wait(invoke, result);
            if (invoke.IsFaulted)
            {
                throw new Exception("Task execution in faulted state.");
            }
            Task <string> fragmentInvoke = EsbProxy.Invoke <string>("FetchExecutePayloadFragment", new FutureReceipt {
                PartID = 0, RequestID = messageId
            });

            Wait(fragmentInvoke, result);
            if (!fragmentInvoke.IsFaulted && fragmentInvoke.Result != null)
            {
                result.Append(fragmentInvoke.Result);
            }

            // prune any result for old datalist junk ;)
            if (result.Length > 0)
            {
                // Only return Dev2System.ManagmentServicePayload if present ;)
                var start = result.LastIndexOf("<" + GlobalConstants.ManagementServicePayload + ">", false);
                if (start > 0)
                {
                    var end = result.LastIndexOf("</" + GlobalConstants.ManagementServicePayload + ">", false);
                    if (start < end && (end - start) > 1)
                    {
                        // we can return the trimmed payload instead
                        start += (GlobalConstants.ManagementServicePayload.Length + 2);
                        return(new StringBuilder(result.Substring(start, (end - start))));
                    }
                }
            }

            return(result);
        }
Exemple #36
0
        /// <summary>
        /// 删除最后一个逗号
        /// </summary>
        public void DelLastComma()
        {
            string str    = this.str.ToString();
            int    length = str.LastIndexOf(",");

            if (length > 0)
            {
                this.str = new StringBuilder();
                this.str.Append(str.Substring(0, length));
            }
        }
Exemple #37
0
 static bool SkipDueToEscapeChar(StringBuilder word, int startIdx, int candidatePos, string escapeChar, string searchValue)
 {
     if (!String.IsNullOrEmpty(escapeChar))
     {
         var charToRemove = escapeChar.Length == 1 ? 2 : 1;
         var checkValue   = escapeChar + searchValue;
         var check        = word.Substring(startIdx, word.Length - candidatePos + checkValue.Length - charToRemove);
         return(check.Contains(checkValue) && check.EndsWith(checkValue));
     }
     return(false);
 }
Exemple #38
0
        public void ExtensionMethods_Substring_WhenStartAndEndInBoundAndNotStartingAtZero_ExpectString()
        {
            //------------Setup for test--------------------------
            StringBuilder value = new StringBuilder("a b c");

            //------------Execute Test---------------------------
            var result = value.Substring(2, 3);

            //------------Assert Results-------------------------
            Assert.AreEqual("b c", result);
        }
        private static string MergeLeavesIntoCollocatedString(Tree t)
        {
            StringBuilder     sb   = new StringBuilder(160);
            List <TaggedWord> sent = t.TaggedYield();

            foreach (TaggedWord aSent in sent)
            {
                sb.Append(aSent.Word()).Append('_');
            }
            return(sb.Substring(0, sb.Length - 1));
        }
 public static void Main()
 {
     StringBuilder sb = new StringBuilder();
     Console.WriteLine("Enter string:");
     string input = Console.ReadLine();
     Console.WriteLine("Enter index:");
     int index = int.Parse(Console.ReadLine());
     Console.WriteLine("Enter length:");
     int length = int.Parse(Console.ReadLine());
     sb.Append(input);
     StringBuilder subStr = sb.Substring(index, length);
     Console.WriteLine(subStr.ToString());
 }
        static void Main()
        {
            string test = "abvgde";

            Console.WriteLine( test.Substring(3, 3));

            Console.WriteLine();

            StringBuilder builder = new StringBuilder();
            builder.Append("a");
            builder.Append("b");
            builder.Append("v");
            builder.Append("g");
            builder.Append("de");
              //  builder.Append("e");

            Console.WriteLine(builder.Substring(3, 3));
        }