Пример #1
0
        public static int CountSpace(this SomeString str)
        {
            int counter = 0;

            for (int i = 0; i < str.MyString.Length; i++)
            {
                if (str.MyString[i] == ' ')
                {
                    counter++;
                }
            }
            return(counter);
        }
Пример #2
0
        public static SomeString DellOther(this SomeString str)
        {
            SomeString rez = new SomeString();

            for (int i = 0; i < str.MyString.Length; i++)
            {
                if (str.MyString[i] == ' ' || str.MyString[i] == '.' || str.MyString[i] == ',' ||
                    str.MyString[i] == '-' || str.MyString[i] == '!' || str.MyString[i] == '?'
                    )
                {
                    continue;
                }
                else
                {
                    rez.MyString += str.MyString[i];
                }
            }
            return(rez);
        }
Пример #3
0
        static void Main(string[] args)
        {
            SomeString fStr = new SomeString("ШИЗА");
            SomeString sStr = new SomeString("КРУТО");

            if (fStr.Equals("ЗАМЕЧАТЕЛЬНО"))
            {
                SomeString.PrintToFile("ПРАВИЛЬНО, сестра");
            }
            else
            {
                SomeString.PrintToFile("ОШИБКА, брат");
            }


            SomeString.PrintToFile(fStr.Compare(2, 4));

            SomeString rez = fStr + sStr;

            SomeString.PrintToFile(rez.MyString);
            SomeString rez1 = fStr - sStr;

            SomeString.PrintToFile(rez1.MyString);

            SomeString.PrintToFile("Static Class: ");
            SomeString str = new SomeString("Hello my bro. How are you ? Now, we speak english, it is so good . Goodby my bro... ");

            SomeString.PrintToFile(str.CountSpace());
            SomeString cho = str.DellOther();

            SomeString.PrintToFile(cho.MyString);
            SomeString[] myArr = { fStr, sStr, str };
            var          z     = (from t in myArr select t.CountSpace()).Sum();

            SomeString.PrintToFile(z);
        }