Книга: C# для профессионалов. Том II

Версия SquareRoot на C#

Версия SquareRoot на C#

На C# также необходимо написать обработчик событий для события нажатия кнопки. Здесь сохраняются те же имена кнопки и текстовых полей, но на C# код выглядит следующим образом:

// Обработчик событий нажатия пользователем кнопки Show Results.
// выводится квадратный корень и знак числа
private void OnClickShowResults(object sender, System.EventArgs e) {
 float NumberInput = float.Parse(this.txtNumber.Text);
 if (NumberInput < 0) {
this.txtSign.Text = "Negative";
  this.txtResult.Text = Math.Sqrt(-NumberInput).ToString() + " i";
 } else if (NumberInput == 0) {
  txtSign.Text = "Zero";
  txtResult.Text = "0";
 } else {
  this.txtSign.Text = "Positive";
  this.txtResult.Text = Math.Sqrt(NumberInput).ToString();
 }
}

Сравнивая эти два примера кода, можно увидеть сходство в структуре кода и даже без всякого знания C# получить представление о том, что происходит. Также понятно, что существует множество различий в синтаксисе двух языков. Далее будет проведено сравнение этих примеров, чтобы детально обсудить синтаксис C#. В ходе этого процесса мы также выявим различия между базовыми методологиями C# и VB.

Оглавление книги


Генерация: 0.267. Запросов К БД/Cache: 0 / 3
поделиться
Вверх Вниз