- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
#region Work with massive slovo
public string sFileNameMassiveSlovar = "";
public bool flChangeSlovo = false;
public int nCountSavedSlovo { get; private set; }
public int nCountAllSlovo { get; private set; }
public int nCountAddSlovo { get; private set; }
public void ClearMassiveSlovo()
{
slovo = slovo.Select(n => (byte)0).ToArray();
}
public int GetCountAllSlovo()
{
int npock = nLengthSlovo;
return slovo.Where((n, index) => index % npock == 0 && n != 0).Count();
}
public bool WriteMassiveSlovo()
{
bool res = false;
FileStream fs = null;
try
{
fs = File.Open(sFileNameMassiveSlovar, FileMode.Create, FileAccess.Write);
if (fs != null)
{
fs.Write(slovo, 0, nSizeMassiveSlova);
}
res = true;
}
catch (Exception e1)
{
res = false;
System.Windows.Forms.MessageBox.Show(e1.Message);
}
finally
{
if (fs != null) fs.Close();
}
return res;
}
#endregion
LINQ
/0
>flChangeSlovo
логическое флИзменилосьВед
>ClearMassiveSlovo
ОчиститьЭрейОфВедс
>GetCountAllSlovo()
целое ПолучитьКоличествоВсехВедс()
Еще в этом же проекте есть дллка под названием "ModulConst", в которой есть один класс с кучей статических константных полей.
И да, это не лаба.
Мультитрединг для бедных ;)
> И да, это не лаба.
O_o. Еще поди коммерческий проект с кучей юзеров? Не завидую...
Автора на костер, прогу - в топку.
К сожалению это именно так. Сейчас идет работа над переписыванием этого говна с чистого листа.
Это не единственный идиотский кусок дерьма в проекте, так что я скоро выложу еще что-нибудь.
Явно никсы какие нибудь