Обычные макросы => C# макросы

Работа с текстом

Допустим переменная yourText хранит ваш текст.

Обычный макрос

C# макрос

Обычный макрос

C# макрос

String.SubString

yourText.Substring(…)

var yourText = "For the second time in three years..."; return yourText.Substring(3,10);

String.Replace

yourText.Replace(…)

var yourText = "For the second time in three years..."; return yourText.Replace("For","*");

String.Insert

yourText.Insert(…)

var yourText = "For the second time in three years..."; return yourText.Insert(0, "Hi there.");

String.ToUpper

yourText.ToUpper()

String.ToLower

yourText.ToLower()

String.Split

Macros.TextProcessing.Split(…)

String.SplitCount

yourText.Split(…).Length

String.RemoveDuplicates

Macros.TextProcessing.RemoveDuplicates(…)

String.Enter

System.Environment.NewLine

String.Spintax

Macros.TextProcessing.Spintax(…)

Профиль и личные данные

Обычный макрос

C# макрос

Обычный макрос

C# макрос

Profile.Age

project.Profile.Age

Profile.Login

project.Profile.Login

Profile.ZipCode

project.Profile.ZipCode

Случайные величины

Обычный макрос

C# макрос

Обычный макрос

C# макрос

Random.Int

Random.Next(…)

Random.Double

Random.NextDouble()

Файлы и директории

Обычный макрос

C# макрос

Обычный макрос

C# макрос

File.GetString

Macros.FileSystem.FileGetLine()

File.GetBlock

Macros.FileSystem.FileGetBlock()

File.AppendString

Macros.FileSystem.FileAppendString()

File.CountOfStrings

Macros.FileSystem.FileCountOfLines()

File.Copy

Macros.FileSystem.FileCopy()

Directory.CountOfFiles

Macros.FileSystem.DirectoryCountOfFiles()

Directory.RandomFile

Macros.FileSystem.DirectoryRandomFile()

Directory.DeleteFileByMask

Macros.FileSystem.DirectoryDeleteFileByMask()

Directory.DeleteFile

Macros.FileSystem.DirectoryDeleteFile()

Directory.SelfFile

Macros.FileSystem.DirectoryDeleteDirectory()

Регулярные выражения

Счетчики

Обычный макрос

C# макрос

Обычный макрос

C# макрос

Counter.Set

var counter = 0;

Counter.Add

counter++;

Counter.Multiple

counter = counter*2;

Counter.Get

return counter;

Для того, чтобы работать в коде с переменными проекта необходимо воспользоваться следующей конструкцией:

Глобальные переменные

Для работы с глобальными переменными в коде, её значение берётся с помощью следующей конструкции:

Операции с глобальными переменными аналогичны операциям со счётчиками.