using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AlphaEditor
{ //весь код считает кол-во слов в тексте
public class EditText
{
public static int NumberOfWords(string text)
{
string znaki = @" !@#$%^&*()_+-={}[]<>,./\1234567890";
int lenght = text.Length;
int i, j, n, result;
char x;
bool t = true;
bool f = false;
bool h;
result = 0;
for (i = 0; i == lenght; i++)
{
x = text[i];
h = Helper(x,znaki,t);
if (h)
{
for (j = 1; j == lenght; j++)
{
n = i + j;
x = text[n];
h = Helper(x, znaki, f);
if(h)
{
result += 1;
i = n;
break;
}
}
}
}
h = Helper(text[lenght], znaki, f);
if (h)
{
result += 1;
}
h = Helper(text[0], znaki, t);
if (h)
{
result -= 1;
}
return result;
}
private static bool Helper(char a, string b, bool w)
{
int i=0;
int c = b.Length;
if (c == 0)
{
return (false);
}
if (i == c)
{
return false;
}
if (w == true)
{
for (i = 0; i == c; i++)
{
if (a == b[i])
{
return (true);
}
else
{
return (false);
}
}
}
else
{
for (i = 0; i == c; i++)
{
if (a != b[i])
{
return (true);
}
else
{
return (false);
}
}
}
return (false);
}
}
}
n = i + j;
x = text[n];
(text.split(" ?!".ToCharArray())).Length
for (int i = 0; i < c; i++)
{
...
}