private void button1_Click(object sender, EventArgs e) { int[] arr = ClassConvert.StrToArray <int>(textBox1.Text); ClassArr arrSum = new ClassArr(arr); string answer = arrSum.Sum().ToString(); label2.Text = answer; }
private void button1_Click(object sender, EventArgs e) { int[] arr = ClassConvert.StrToArray <int>(ArrTextBox.Text); ClassArr arrNegNumber = new ClassArr(arr); string answer = arrNegNumber.NegativeNumber().ToString(); label2.Text = answer; }
private void CreatNewString_Click(object sender, EventArgs e) { int[] arr = MasStringsUtilits.StrToArray <int>(FirstBox.Text); ClassArr obj = new ClassArr(arr); int[] newArr = obj.Put(Convert.ToInt32(Long.Text)); if (newArr != null) { OuttextBox.Text = MasStringsUtilits.ArrayToStr <int>(newArr); } }
protected override void ShredClass(StreamReader streamReader) { string line; bool classStart = false; bool classEnd = false; bool multyCom = false; int braceCount = 0; int count = 0; while ((line = streamReader.ReadLine()) != null) { if (line.IndexOf("class") != -1 && line.IndexOf("*") == -1 && line.IndexOf("//") == -1 && line.IndexOf("static") == -1) { if (classEnd) { classEnd = false; count++; } Code code = new Code(); ClassArr.Add(code); } if (line.IndexOf("{") != -1 && !classStart && line.IndexOf("*") == -1 && line.IndexOf("//") == -1) { classStart = true; } if (line != "" && classStart) { if (line.IndexOf("{") != -1) { braceCount++; } if (line.IndexOf("}") != -1) { braceCount--; } if (line.IndexOf("//") != -1) { line = line.Remove(line.IndexOf("//")); } if (line.IndexOf("/*") != -1) { multyCom = true; } if (line.IndexOf("class") == -1 && classStart && !multyCom && line.Trim() != "") { try { ClassArr[count].Add(line); } catch (Exception) { ErrorFinde = true; break; } } if (braceCount == 0) { classEnd = true; classStart = false; } if (line.IndexOf("*/") != -1) { multyCom = false; } } } }
/// <summary> /// Метод отчитки всех контенеров /// </summary> public void ClearStore() { CodeArr.Clear(); ClassArr.Clear(); MethArr.Clear(); }