Ключевые слова — это предварительно определенные зарезервированные идентификаторы, которые имеют специальные значения для компилятора.
Что нужно помнить, если вы просто называете любой блок ключевым словом, то это не страшно, скрипт будет работать.
НО, если вы в формуле или логической формуле будете указывать этот блок, который имеет название одного из ключевых слов, то тогда компилятор примет это название как часть языка программирования, а не как название блока и соответственно скорее всего выдаст ошибку.
В первой таблице этой статьи перечислены ключевые слова, которые нельзя использовать как идентификаторы в любой части программы C#. Во второй таблице этой статьи перечислены контекстные ключевые слова C#. Контекстные ключевые слова имеют особое значение только в определенном контексте программы, а за пределами этого контекста могут использоваться в качестве идентификаторов. Как правило, новые ключевые слова добавляются в язык C# в качестве контекстных ключевых слов, чтобы не нарушать работу программ, созданных в предыдущих версиях.
Ключевые слова C# | |||
abstract | as | base | bool |
break | byte | case | catch |
char | checked | class | const |
continue | decimal | default | delegate |
do | double | else | enum |
event | explicit | extern | false |
finally | fixed | float | for |
foreach | goto | if | implicit |
in | int | interface | internal |
is | lock | long | namespace |
new | null | object | operator |
out | override | params | private |
protected | public | readonly | ref |
return | sbyte | sealed | short |
sizeof | stackalloc | static | string |
struct | switch | this | throw |
true | try | typeof | uint |
ulong | unchecked | unsafe | ushort |
using | virtual | void | volatile |
while |
Контекстное ключевое слово используется для предоставления конкретного значения в коде, но оно не является зарезервированным словом в C#. Некоторые контекстные ключевые слова, например partial и where, имеют особое значение в двух или более контекстах.
Проверили, с этими словами скрипт работает, если задать имя блоку из списка слов ниже и применять в какой-то формуле такое название блока.
Контекстные ключевые слова | |||
add | alias | ascending | async |
await | by | descending | dynamic |
equals | from | get | global |
group | into | join | let |
nameof | notnull | on | orderby |
partial | remove | select | set |
unmanaged | value | var | when |
where | with | yield |
Вы уже сейчас можете начать изучать Видео курс- роботы в TSLab и научиться самому делать любых роботов!
Можно записаться на следующий поток ОнЛайн курса «Создание роботов в TSLab без программирования», информацию по которому можно посмотреть тут->
Также можете научиться программировать роботов на нашем Видео курсе «Роботы для QUIK на языке Lua»
Если же вам не хочется тратить время на обучение, то вы просто можете выбрать уже готовые роботы из тех, что представлены у нас ДЛЯ TSLab, ДЛЯ QUIK, ДЛЯ MT5, ДЛЯ КРИПТОВАЛЮТЫ!
Также можете посмотреть совершенно бесплатные наработки для МТ4, Квика, МТ5. Данный раздел также постоянно пополняется.
Не откладывайте свой шанс заработать на бирже уже сегодня!