Пример #1
0
 static void Main()
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("The special love I have for you! My baby blue");
     Console.WriteLine(builder.SubString(12, 4));
     Console.WriteLine(builder.SubString(33));
 }
        static void Main()
        {
            StringBuilder theString = new StringBuilder();
            theString.Append("0123456789");

            Console.WriteLine(theString.SubString(5));
            Console.WriteLine(theString.SubString(2, 5));
        }
Пример #3
0
    static void Main()
    {
        StringBuilder builder = new StringBuilder();

        builder.Append("The special love I have for you! My baby blue");
        Console.WriteLine(builder.SubString(12, 4));
        Console.WriteLine(builder.SubString(33));
    }
 static void Main()
 {
     // Test the extension method
     StringBuilder testSb = new StringBuilder();
     testSb.Append("Pesho and Gosho are the best of friends!");
     Console.WriteLine(testSb.SubString(10, 5)); // Gosho
     Console.WriteLine(testSb.SubString(0, 5)); // Pesho
 }
Пример #5
0
 static void Main()
 {
     string str = "asdAsd";
     Console.WriteLine(str.Substring(1));
     Console.WriteLine(str.Substring(1,3));
     StringBuilder sb = new StringBuilder("asdasd");
     Console.WriteLine(sb.SubString(3,3));
     Console.WriteLine( sb.SubString(0, 3));
 }
Пример #6
0
    static void Main()
    {
        // Test the extension method
        StringBuilder testSb = new StringBuilder();

        testSb.Append("Pesho and Gosho are the best of friends!");
        Console.WriteLine(testSb.SubString(10, 5)); // Gosho
        Console.WriteLine(testSb.SubString(0, 5));  // Pesho
    }
Пример #7
0
        private static void Main()
        {
            StringBuilder someStringBuilder = new StringBuilder("Retrieves a substring from this instance. The substring starts at a specified character position and continues to the end of the string.");

            //// index
            Console.WriteLine(someStringBuilder.SubString(42));
            //// index ,length
            Console.WriteLine(someStringBuilder.SubString(0, 41));
        }
        public static void StringBuilder()
        {
            var sb    = new StringBuilder("123456789");
            var newSb = sb.SubString(2, 5);

            sb = sb.SubString(1);
            Console.WriteLine("SubString: " + sb);
            Console.WriteLine("SubString with length: " + newSb);
        }
Пример #9
0
        static void Main(string[] args)
        {
            string s = "MickiMouseManagement";

            StringBuilder sb = new StringBuilder(s);

            Console.WriteLine(sb.SubString(0, 5).ToString());

            Console.WriteLine(sb.SubString(5, 5).ToString());

            Console.WriteLine(sb.SubString(10, 10).ToString());
        }
 // Implement an extension method Substring(int index, int length) for the class StringBuilder
 // that returns new StringBuilder and has the same functionality as Substring in the class String.
 static void Main()
 {
     string text = "Pesho";
     Console.WriteLine(text.Substring(1, 3));// testing substring of string
     Console.WriteLine(text.Substring(2));
     StringBuilder sb = new StringBuilder();
     sb.Append("Gosho");
     sb.Append("Milena");
     Console.WriteLine(sb.SubString(1,2).ToString());
     Console.WriteLine(sb.SubString(1, 9).ToString());//testing substring of StringBuilder
     Console.WriteLine(sb.Substring(3));
 }
        public static void Main()
        {
            StringBuilder input = new StringBuilder();

            input.Append("I am studying in Telerik!");

            StringBuilder subString    = new StringBuilder();
            StringBuilder newSubString = new StringBuilder();

            subString    = input.SubString(0, 13);
            newSubString = input.SubString(13, 12);
            Console.WriteLine("{0} {1}", subString, newSubString);
            Console.WriteLine();
        }
Пример #12
0
        static void Main()
        {
            StringBuilder text = new StringBuilder();

            text.Append("some line to add");
            Console.WriteLine(text.SubString(2, 5).ToString());
        }
   static void Main(string[] args)
   {
       StringBuilder test = new StringBuilder();
       test.Append("ABCDIFGH");
       Console.WriteLine(test.SubString(5, 2).ToString());
 
   }
Пример #14
0
 //Implement an extension method Substring(int index, int length) for the class StringBuilder that returns new StringBuilder
 //and has the same functionality as Substring in the class String.
 static void Main(string[] args)
 {
     StringBuilder testing = new StringBuilder();
     testing.AppendLine("Some text"); // the bellow values are hardcoded for the examplary function of the task
     Console.WriteLine(testing.SubString(2, 2).ToString());   //takes an index and from it with the specified length returns
                                                             //a stringBuilder value of the one that was passed
 }
Пример #15
0
 static void Main()
 {
     StringBuilder test = new StringBuilder();
     test.AppendLine("This is testing string");
     string result = test.SubString(2, 3).ToString();
     Console.WriteLine(result);
 }
        public void SubString_StartIndexIsLessThanZero()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("abcdefg");
            builder.SubString(Int32.MinValue);
        }
Пример #17
0
        static void Main(string[] args)
        {
            string        someText   = "alabalanica";
            StringBuilder someString = new StringBuilder(someText);

            Console.WriteLine(someString.SubString(1, 7).ToString());
        }
Пример #18
0
        static void Main()
        {
            StringBuilder source      = new StringBuilder();
            StringBuilder destination = new StringBuilder();

            source.Append("Let me test smth");

            destination.Append(source.SubString(0, 3));

            // Gonna print Let(from 0 three elements)
            Console.WriteLine(destination.ToString());

            int[] intTest = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

            Console.WriteLine("Int array:");
            Console.WriteLine(intTest.Min());
            Console.WriteLine(intTest.Max());
            Console.WriteLine(intTest.Sum());
            Console.WriteLine(intTest.Product());
            Console.WriteLine(intTest.Average());

            string[] stringTest = new string[] { "1", "2", "3" };

            Console.WriteLine("String array:");
            Console.WriteLine(stringTest.Min());
            Console.WriteLine(stringTest.Max());
            Console.WriteLine(stringTest.Sum());
        }
Пример #19
0
        static void Main()
        {
            var test = new StringBuilder();

            test.Append("Uncontrollable");
            Console.WriteLine(test.SubString(3, 3)); //ont
        }
Пример #20
0
        static void Main(string[] args)
        {
            string someText = "alabalanica";
            StringBuilder someString = new StringBuilder(someText);

            Console.WriteLine(someString.SubString(1,7).ToString());
        }
Пример #21
0
        static void Main(string[] args)
        {
            StringBuilder test = new StringBuilder();

            test.Append("Quick Fox Brow Jump over the lazy Dog");
            test = test.SubString(10, 15);
        }
        public void SubString_LengthIsZero()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("abcdefg");
            builder.SubString(3, 0);
        }
Пример #23
0
        static void Main(string[] args)
        {
            string test    = "Zemi toq string";
            var    builder = new StringBuilder();

            builder.Append(test);
            builder.SubString(11, 4);
            //Console.WriteLine(builder.ToString());

            IEnumerable <int> nums = new int[] { 1, 5, 21, 5, 7, 14, 33, 23, 42, 71, 16, 67 };
            // Second HW task
            //Console.WriteLine("Sum is: "+nums.SumIEnumerable());
            //Console.WriteLine("Produst is"+nums.PoductIEnumerable());
            //Console.WriteLine("Min is: "+nums.MinIEnumerable());
            //Console.WriteLine("Max is: "+nums.MaxIEnumerable());
            //Console.WriteLine("Avg is: "+nums.AvgIEnumerable());

            //Write a program that prints from given array of integers all numbers that are divisible by 7 and 3.
            //Use the built-in extension methods and lambda expressions.Rewrite the same with LINQ.
            var devisibleBy7and3 = nums
                                   .Where(x => x % 7 == 0 && x % 3 == 0)
                                   .Select(x => x);

            foreach (var num in devisibleBy7and3)
            {
                Console.WriteLine(num);
            }
        }
        public void SubString_StringBuilderEmpty()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(string.Empty);
            builder.SubString(0);
        }
        public void SubString_LengthTooLong()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("abcdefg");
            builder.SubString(0, 10);
        }
Пример #26
0
        public static void Main()
        {
            var builder = new StringBuilder("StringBuilder in the house!");

            var subBuilder = builder.SubString(0, 13);

            Console.WriteLine(subBuilder);
        }
Пример #27
0
        public static void Main()
        {
            var builder = new StringBuilder("StringBuilder in the house!");

            var subBuilder = builder.SubString(0, 13);

            Console.WriteLine(subBuilder);
        }
        public void SubString_StartIndexIsZero()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("abcdefg");
            string subStr = builder.SubString(0);

            Assert.IsTrue(subStr == "abcdefg");
        }
Пример #29
0
        static void Main(string[] args)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Pesho");
            var cut = sb.SubString(1, 3);

            Console.WriteLine(cut);
        }
 static void Main(string[] args)
 {
     StringBuilder str = new StringBuilder();
     str.Append("Abra cadabra sin salabim");
     int index = 1;
     int lenght = 7;
     Console.WriteLine(str.SubString(index,lenght).ToString());
     
 }
Пример #31
0
        static void Main()
        {
            StringBuilder test = new StringBuilder();

            test.AppendLine("This is testing string");
            string result = test.SubString(2, 3).ToString();

            Console.WriteLine(result);
        }
        public void SubString_ContainsNonAsciiCharacters()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("\u3041\u3042\u3043\u3044\u3045");
            string subStr = builder.SubString(2, 2);

            Assert.IsTrue(subStr == "\u3043\u3044");
        }
        public void SubString_GetSubStringByLength()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("abcdefg");
            string subStr = builder.SubString(2, 2);

            Assert.IsTrue(subStr == "cd");
        }
Пример #34
0
        static void Main()
        {
            StringBuilder str = new StringBuilder();

            str.Append("this is a string");
            Console.WriteLine("Initial stringBuilder.");
            Console.WriteLine(str);

            Console.WriteLine();
            Console.WriteLine("Substring of the strBuilder using the first overload int startIndex");
            str.SubString(4);
            Console.WriteLine(str);

            Console.WriteLine();
            Console.WriteLine("Substring of te strBuilder using the second overload int startIndex, int lenght");
            str.SubString(4, 7);
            Console.WriteLine(str);

            Console.WriteLine("===========================================================================");


            int[] arr = { 1, 12, 33, -4, 5 };

            var sum = arr.Sum();

            Console.WriteLine("The sum of the elements in the array is: {0}\n", sum);

            var max = arr.Max();

            Console.WriteLine("The Max is: {0}\n", max);

            var min = arr.Min();

            Console.WriteLine("The Min is: {0}\n", min);

            var product = arr.Product();

            Console.WriteLine("The product is: {0}\n", product);

            var average = arr.Average();

            Console.WriteLine("The avarage is: {0}\n", average);
        }
 static void Main()
 {
     StringBuilder sb = new StringBuilder();
     for (int i = 0; i < 10; i++)
     {
         sb.Append("Some text ");
     }
     string str = sb.SubString(1, 7);
     Console.WriteLine(str);
 }
Пример #36
0
        static void Main(string[] args)
        {
            StringBuilder str = new StringBuilder();

            str.Append("Abra cadabra sin salabim");
            int index  = 1;
            int lenght = 7;

            Console.WriteLine(str.SubString(index, lenght).ToString());
        }
Пример #37
0
        static void Main()
        {
            StringBuilder longText = new StringBuilder("The little red riding hood.");

            Console.WriteLine(longText.SubString(7, 20));

            // This below is used for testing.
            string text = "The little red riding hood.";

            Console.WriteLine(text.Substring(7, 20));
        }
Пример #38
0
        static void Main(string[] args)
        {
            //Testing
            StringBuilder test = new StringBuilder();
            StringBuilder result = new StringBuilder();
            string sampleText = "Test me please.";

            test.Append(sampleText);
            result = test.SubString(14,0);
            Console.WriteLine(result);
   
        }
Пример #39
0
        static void Main(string[] args)
        {
            StringBuilder test = new StringBuilder("I love TECH-MINIMAL music!");

            Console.WriteLine(test.SubString(7, 12));
            Console.WriteLine(test.RemoveText("music"));
            IEnumerable <string> styles = new List <string>()
            {
                "House", "Minimal", "Progressive", "Trance", "Chill Out"
            };

            Console.WriteLine(test.AppendAll(styles));
        }
Пример #40
0
        static void Main()
        {
            //test for Substring extension method
            StringBuilder demoString = new StringBuilder("Hello Kitty");
            Console.WriteLine(demoString.SubString(9, 2));

            //test for sum, product, min, max and average extension methods for IEnumerable<T>
            int[] demoCollection = {-2, -1};
            //Console.WriteLine(IEnumExtensions.Sum(demoCollection));
            //Console.WriteLine(IEnumExtensions.Product(demoCollection));
            Console.WriteLine(IEnumExtensions.Min(demoCollection));
            Console.WriteLine(IEnumExtensions.Max(demoCollection));
            //Console.WriteLine(IEnumExtensions.Average(demoCollection));
        }
        private static void Main(string[] args)
        {
            var b = new StringBuilder("qwjkhf");
            Console.WriteLine(b.SubString(3, 1));

            string[] str = {"pencho", "haralambi"};
            Console.WriteLine(str.Sum());
            Console.WriteLine(str.Min());

            int[] arr = {1, 2, 3};
            Console.WriteLine(arr.Sum());
            Console.WriteLine(arr.Min());
            Console.WriteLine(arr.Product());
            Console.WriteLine(arr.Average());
        }
Пример #42
0
        /// <summary>
        ///  Returns a flag indicating whether the StringBuilder starts with
        ///  the string given.
        /// </summary>
        /// <param name="str">The StringBuilder to inspect.</param>
        /// <param name="start">The string to look for.</param>
        /// <param name="comparison">The string comparison to be used.</param>
        /// <returns>True if the StringBuilder starts with the given string; false otherwise.</returns>
        public static bool StartsWith(this StringBuilder str, string start, StringComparison comparison)
        {
            _logger.DebugMethodCalled(str, start, comparison);

            Insist.IsNotNullOrEmpty(start, "start");

            bool result = false;

            if (str != null &&
                str.Length >= start.Length)
            {
                result = str.SubString(0, start.Length).Equals(start, comparison);
            }

            return(result);
        }
Пример #43
0
        /// <summary>
        ///  Returns a flag indicating whehter the StringBuilder ends with the given string.
        /// </summary>
        /// <param name="str">The StringBuilder to inspect.</param>
        /// <param name="end">The string to look for.</param>
        /// <param name="comparison">The string comparison to be used.</param>
        /// <returns>True if the StringBuilder ends with the given string; false otherwise.</returns>
        public static bool EndsWith(this StringBuilder str, string end, StringComparison comparison)
        {
            _logger.DebugMethodCalled(str, end, comparison);

            Insist.IsNotNullOrEmpty(end, "end");

            bool result = false;

            if (str != null &&
                str.Length >= end.Length)
            {
                result = str.SubString(str.Length - end.Length).Equals(end, comparison);
            }

            return(result);
        }
Пример #44
0
 /// <summary>
 /// 去除StringBuilder结尾指定字符串
 /// </summary>
 /// <param name="sb">StringBuilder</param>
 /// <param name="str">要去除的字符串</param>
 /// <returns>返回修改后的StringBuilder</returns>
 public static StringBuilder TrimEnd(this StringBuilder sb, string str)
 {
     sb.CheckNotNull("sb");
     if (string.IsNullOrEmpty(str) || sb.Length == 0 || str.Length > sb.Length)
     {
         return(sb);
     }
     while (sb.SubString(sb.Length - str.Length, str.Length).Equals(str))
     {
         sb.Remove(sb.Length - str.Length, str.Length);
         if (sb.Length < str.Length)
         {
             break;
         }
     }
     return(sb);
 }
Пример #45
0
 /// <summary>
 /// 去除<see cref="StringBuilder"/>开头的指定的<paramref name="value"/>
 /// </summary>
 /// <param name="sb"></param>
 /// <param name="value">要去掉的<seealso cref="string"/></param>
 /// <returns></returns>
 public static StringBuilder TrimStart(this StringBuilder sb, string value)
 {
     //sb.CheckNotNull("sb");
     if (string.IsNullOrEmpty(value) || sb.Length == 0 || value.Length > sb.Length)
     {
         return(sb);
     }
     while (sb.SubString(0, value.Length).Equals(value))
     {
         sb.Remove(0, value.Length);
         if (value.Length > sb.Length)
         {
             break;
         }
     }
     return(sb);
 }
Пример #46
0
 public static StringBuilder TrimStart(this StringBuilder sb, string str)
 {
     if (string.IsNullOrEmpty(str) ||
         sb.Length == 0 ||
         str.Length > sb.Length)
     {
         return(sb);
     }
     while (sb.SubString(0, str.Length).Equals(str))
     {
         sb.Remove(0, str.Length);
         if (str.Length > sb.Length)
         {
             break;
         }
     }
     return(sb);
 }
Пример #47
0
        static void Main(string[] args)
        {
            StringBuilder tmp = new StringBuilder("Pesho, Kiro, kiro, Stamat");

            int[] nums = new int[5]{1, 2, 3, 4, 5};
            List<string> names = new List<string> { "Evgeni", "Lora", "Bai Ivan" };

            String subStr = tmp.SubString(7, 4);
            Console.WriteLine(subStr);
            Console.WriteLine();

            Console.WriteLine(tmp.RemoveText(" kiro,"));
            Console.WriteLine();

            tmp.AppendAll<int>(nums);
            tmp.AppendAll<string>(names);
            Console.WriteLine(tmp);
        }
Пример #48
0
        public static void Main(string[] args)
        {
            // Test for SubString method for StringBuilder
            StringBuilder testSB = new StringBuilder();

            testSB.Append("Some simple text just for testing");

            StringBuilder trimedSB = new StringBuilder();

            trimedSB = testSB.SubString(5, testSB.Length - 13);
            Console.WriteLine(trimedSB);

            // Generate some delegates for add, product and average extension methods
            Func <float, float, float> add      = (x, y) => x + y;
            Func <float, float, float> multiply = (x, y) => x * y;
            Func <float, int, float>   divide   = (x, y) => x / y;

            List <float> intList = new List <float>()
            {
                20, 23, 6, 89, 31
            };

            // Test for Sum method of IEnumerable
            Console.WriteLine(intList.Sum(add));

            // Test for Product method of IEnumerable
            Console.WriteLine(intList.Product(multiply));

            // Test for Average method of IEnumerable
            Console.WriteLine(intList.Average(add, divide));

            List <string> textList = new List <string>()
            {
                "First", "Last", "Alfa", "Zulu"
            };

            // Test for Min method of IEnumerable
            Console.WriteLine(textList.Min());

            // Test for Max method of IEnumerable
            Console.WriteLine(textList.Max());
        }
Пример #49
0
        public static void Main()
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("Pesho");
            sb.Append("Gosho");
            sb.Append("Valio");
            sb.Append("Mitko");
            sb.Append("Ganio");
            sb.Append("Traicho");
            sb.Append("Simo");
            sb.Append("Valentin");
            sb.Append("Valentinka");
            sb.Append("Nikolaika");
            sb.Append("Gaika");
            sb.Append("Petranka");
            Console.WriteLine("The result from extension method:");
            Console.WriteLine(sb.SubString(0, 10));

            Console.WriteLine("The result from normal string:");
            string str = "PeshoGoshoValioMitkoGanioGosho";
            Console.WriteLine(str.Substring(0, 10));
        }
Пример #50
0
 static void Main(string[] args)
 {
     StringBuilder sb = new StringBuilder("Extending StringBuilder");
     Console.WriteLine(sb.SubString(10,13));
 }
		public void SubString_GetSubStringByLength()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append("abcdefg");
			string subStr = builder.SubString(2, 2);
			Assert.IsTrue(subStr == "cd");
		}
		public void SubString_ContainsNonAsciiCharacters()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append("\u3041\u3042\u3043\u3044\u3045");
			string subStr = builder.SubString(2,2);
			Assert.IsTrue(subStr == "\u3043\u3044");
		}
		public void SubString_LengthIsZero()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append("abcdefg");
			builder.SubString(3, 0);
		}
		public void SubString_LengthTooLong()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append("abcdefg");
			builder.SubString(0, 10);
		}
		public void SubString_StartIndexIsLessThanZero()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append("abcdefg");
			builder.SubString(Int32.MinValue);
		}
		public void SubString_StartIndexIsZero()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append("abcdefg");
			string subStr = builder.SubString(0);
			Assert.IsTrue(subStr == "abcdefg");
		}
		public void SubString_StringBuilderEmpty()
		{
			StringBuilder builder = new StringBuilder();
			builder.Append(string.Empty);
			builder.SubString(0);
		}
Пример #58
0
 static void Main() 
 {
     StringBuilder strBuild = new StringBuilder("What the f**k are you talkink about");
     Console.WriteLine(strBuild.SubString(9, 4));
 }
Пример #59
0
 static void Main(string[] args)
 {
     var pesho = new StringBuilder();
     pesho.AppendLine("hello");
     Console.WriteLine(pesho.SubString(0,2));
 }
Пример #60
0
 static void Main()
 {
     StringBuilder text = new StringBuilder();
     text.Append("some line to add");
     Console.WriteLine(text.SubString(2,5).ToString());
 }