Выполнить анализ кода программы на наличие в нем всех операторов присваивания языка C#
Формулировка задачи:
Выполнить анализ кода программы на наличие в нем всех операторов
присваивания языка C#
Решение задачи: «Выполнить анализ кода программы на наличие в нем всех операторов присваивания языка C#»
textual
Листинг программы
using System;
using System.Text.RegularExpressions;
class Program
{
public static void Main()
{
string prog = "int main(void)\n{\n\tint i = 10;\n\tint j = i * i;\n\tprintf("%d\\n", i + j);\n\treturn 0;\n}";
Console.WriteLine("Программа:");
Console.WriteLine(prog);
Console.WriteLine("Все присваивания:");
foreach (Match m in Regex.Matches(prog, @"\w+\s?=\s?.+?;"))
{
Console.WriteLine(m.Value);
}
}
}