我将如何在控制台应用程序中调用方法

How would I call a method in a Console Application

所以我有一个方法,它的作用是基本上获取我的 PC 的处理器名称..

现在,如果我在控制台应用程序中执行同样的操作,我将如何执行此操作。

这是我试过的,但它没有打印出任何东西

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;    
using System.Management;

namespace testereeee
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello World");
            Console.ReadKey();
        }

        private string GetProcessorName()
        {
            string ProcessorName = "";
            ManagementObjectSearcher mos
            = new ManagementObjectSearcher("root\CIMV2", "SELECT * FROM Win32_Processor");

            foreach (ManagementObject mo in mos.Get())
                ProcessorName = mo["Name"].ToString();
            Console.WriteLine(ProcessorName.ToString());
            return ProcessorName;
        }        
    }
}

它没有打印任何东西,因为它从未被调用过,更新你的代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;    
using System.Management;

namespace testereeee
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello World");
            GetProcessorName()

            Console.ReadKey();
        }

        private static string GetProcessorName()
        {
            string ProcessorName = "";
            ManagementObjectSearcher mos
            = new ManagementObjectSearcher("root\CIMV2", "SELECT * FROM Win32_Processor");

            foreach (ManagementObject mo in mos.Get())
                ProcessorName = mo["Name"].ToString();
            Console.WriteLine(ProcessorName.ToString());
            return ProcessorName;
        }        
    }
}