Преобразуйте программу для работы с командной строкой - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброе утро. Я в программе задал в качестве параметров названия файлов которые использует программа. Мне нужно чтобы, я запутил прогу через командную строку и указывал сам a. Первый параметр – (имя) файл который подлежит преобразованию b. Второй параметр – (имя) файл таблицы преобразования c. Третий параметр – (имя) файла результата Как сделать помогите.
using System;
using System.IO;
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;
 
public class Sample
{
 
    public static void Main()
    {
        // Create and load the transform with script execution enabled.
        XslCompiledTransform transform = new XslCompiledTransform();
        XsltSettings settings = new XsltSettings();
        settings.EnableScript = true;
        transform.Load("gradeReport.xsl", settings, null);
 
        // Execute the transformation.
        transform.Transform("gradeReport.xml", "gradeReport.html");

    }
}

Решение задачи: «Преобразуйте программу для работы с командной строкой»

textual
Листинг программы
using System;
using System.IO;
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;
 
public class Sample
{
 
    public static void Main(string[] args)
    {
        if (args.Length != 3)
        { // это проверка на правильность команды
            System.Console.WriteLine("Invalid number of args (need 3).");
            Console.ReadKey();
            return;
        }
 
        String xmlname = args[0];
        String stylesheet = args[1];
        String htmlname = args[2];
 
        // Create and load the transform with script execution enabled.
        XslCompiledTransform transform = new XslCompiledTransform();
        XsltSettings settings = new XsltSettings();
        settings.EnableScript = true;
        transform.Load(stylesheet, settings, null);
 
        // Execute the transformation.
        transform.Transform(xmlname, htmlname);
 
 
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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