Обычные макросы => C# макросы
Работа с текстом
Допустим переменная yourText хранит ваш текст.
Обычный макрос | 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# макрос |
---|---|
Profile.Age | project.Profile.Age |
… | |
Profile.Login | project.Profile.Login |
… | |
Profile.ZipCode | project.Profile.ZipCode |
Случайные величины
Обычный макрос | C# макрос |
---|---|
Random.Int | Random.Next(…) |
Random.Double | Random.NextDouble() |
Файлы и директории
Обычный макрос | 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# макрос |
---|---|
Counter.Set | var counter = 0; |
Counter.Add | counter++; |
Counter.Multiple | counter = counter*2; |
Counter.Get | return counter; |
Для того, чтобы работать в коде с переменными проекта необходимо воспользоваться следующей конструкцией:
Глобальные переменные
Для работы с глобальными переменными в коде, её значение берётся с помощью следующей конструкции:
Операции с глобальными переменными аналогичны операциям со счётчиками.