如何从Main方法调用文件

时间:2018-11-18 14:30:17

标签: c# class main

我刚刚开始学习C#并尝试进行一些练习。

Main method

File

我想称这个文件 就像我在Main方法中对其他文件所做的一样 但是因为它包含的方法很少

namespace ConsoleApplication1
{
    class StringCopies
    {
        static void Main(string[] args)
        {
            Console.WriteLine(test("C Sharp"));
            Console.WriteLine(test("JS"));
            Console.WriteLine(test("a"));
            Console.ReadLine();
        }
        public static string test(string str)
        {
            return str.Length < 2 ? str : str.Substring(0, 2) + str.Substring(0, 2) + str.Substring(0, 2) + str.Substring(0, 2);
        }
    }
}

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // new _strings_ZZaremaZ().Run();
            //new IfIntPositiveAndNegativeTrue().Run();
            //new computeIntIfEqualTriple().Run();
            //new ifParameterOrSumEquals20().Run();
            //new toLower().Run();
            //new longestWord().Run();
            //new SplitReverse().Run();
            //new FileSize().Run();
            //new MultiplyArrays().Run();
            //?????new StringLastItem().Run();
            //new StringContains().Run();
            //new MathMaxMinxyz().Run();
            //new toLower3firstToUpperifLess4().Run();
            //new ArraySum().Run();
            //new oneOfThemIs30orSum30().Run();
            //StringCopies myProgram = new StringCopies();

            Console.ReadKey();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

  

我想从“类程序”中调用“类StringCopies”。如果它是   可能–ЯрославКудрявцев

是的,可能的。将此代码放入程序主程序

StringCopies.Main(null);

喜欢:

class Program
{
    static void Main(string[] args)
    {
        // new _strings_ZZaremaZ().Run();
        //new IfIntPositiveAndNegativeTrue().Run();
        //new computeIntIfEqualTriple().Run();
        //new ifParameterOrSumEquals20().Run();
        //new toLower().Run();
        //new longestWord().Run();
        //new SplitReverse().Run();
        //new FileSize().Run();
        //new MultiplyArrays().Run();
        //?????new StringLastItem().Run();
        //new StringContains().Run();
        //new MathMaxMinxyz().Run();
        //new toLower3firstToUpperifLess4().Run();
        //new ArraySum().Run();
        //new oneOfThemIs30orSum30().Run();

        StringCopies.Main(null);

        Console.ReadKey();
    }
}