Разработка приложений Mango для Windows 7.5, часть 5: Операторы, выражения, утверждения

Разработка приложений Mango для Windows 7.5, часть 5: Операторы, выражения, утверждения
Разработка приложений Mango для Windows 7.5, часть 5: Операторы, выражения, утверждения

Видео: Разработка приложений Mango для Windows 7.5, часть 5: Операторы, выражения, утверждения

Видео: Разработка приложений Mango для Windows 7.5, часть 5: Операторы, выражения, утверждения
Видео: URBackup - Free, Open Source, Self Hosted backup server and client for Windows and Linux! - YouTube 2024, Ноябрь
Anonim

В нашем последнем уроке мы изучили, как управлять потоком выполнения на основе различных условий, используя " если" заявление. В этой главе или учебнике мы рассмотрим различные базовые строительные блоки в C # лайк выражения, операторы и операторы.

Сначала мы возьмем пример, чтобы понять основную концепцию сегодняшнего урока. Предложения на всех языках, включая английский, состоят из различных частей, таких как глаголы, существительные и другая часть речи. Подобно этим языкам, C # также имеет свой собственный набор глаголов, существительных и утверждений. Заявления -Полные мысли В C # или, другими словами, выражения имеют полный смысл на языке C #. Выражения состоят из одного или нескольких выражений и выражений, состоящих из одного или нескольких операторов и операндов. Если вы можете вспомнить наше последнее приложение, вы можете найти в нем несколько утверждений. Например,

myTextBox.Text = “Hello World”;

Это пример инструкции, состоящей из выражения (= sign) и операндов (буквальная строка с одной стороны и средство настройки свойств с другой стороны). Вы можете найти несколько других операторов в наших предыдущих приложениях, так как никакое приложение C # не может быть создано без операторов.

Операнды - это объекты, такие как элементы управления, переменные, литеральные строки и другие объекты, в то время как операторы - это такие вещи, как concate operator (+), оператор сравнения (==) и т. Д. Существует много операторов, некоторые из которых вы даже использовали, но не признали его оператором (например, «;» оператором с запятой). Здесь вы можете найти список всех операторов. Но в качестве новичка нам понадобится лишь несколько операторов, хотя дополнительные знания никогда не пропадут даром.

Мы кратко рассмотрим некоторые операторы, которые мы уже использовали или которые важны.

  • Оператор доступа к члену (.): Используется для доступа к функциям-членам, как в этом примере, мы получили доступ к текстовому свойству текстового поля. Например. txt1.Text
  • Оператор присваивания (=): Используется для присвоения значений L.H.S.
  • Оператор добавления (+): Он может использоваться как оператор арифметики, так и оператор конкатенации. Например. txt1.Text = "hi" + txtinp.Text;
  • Операторы вычитания, умножения и деления (-, *, /): Выполните вычитание, умножение и деление соответственно.
  • Оператор равенства (==): Также известен как оператор сравнения.
  • Менее и чем операторы (<,>)
  • Больше или равно или меньше или равно оператору (> =, <=)
  • Условный оператор И (&&): Используется для одновременного проверки двух условий (exp1 и exp2)
  • Условный оператор OR (||): Используется для одновременного проверки двух условий (exp1 или exp2)
  • Условный оператор (?:): Это очень полезно и экономит много нажатий. Например. сообщение = (х == 1)»автомобиль»:»лодка»; Это означает, что если x равно единице, тогда присвойте значению автомобиль сообщению еще присваивать значение лодке сообщению.

Итак, это все, что мы узнаем в этой главе. Но помните одно: C # так же, как английский. Для того, чтобы иметь смысл, нужны осмысленные предложения. Все предложения C # состоят из нескольких частей, и все они одинаково важны. Попытайтесь запомнить эти операторы и выражения, поскольку мы будем использовать их практически во всех наших учебниках.

При этом мы подписываемся из этой главы и вскоре увидим вас следующая часть, где мы узнаем больше об одном утверждении, которое может быть использовано в качестве альтернативы «if statement» и условному оператору, эквивалентному «if statement».

Рекомендуемые: