Выполнить анализ кода программы на наличие в нем всех операторов присваивания языка 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);
        }
    }
}

Оцени полезность:

14   голосов , оценка 4.143 из 5
Похожие ответы