在下面的 C# 代码中,我试图通过在consoleread
方法中实例化它来执行方法中的代码Main
。我是 OOP 的完整初学者,它似乎有效,但我只是想确定这是否是正确的方法?
using System;
using System.Collections.Generic;
using System.Text;
using System.IO.Ports;
namespace ConsoleApplication1
{
class ConsoleRead
{
public void consoleread()
{
string[] sPorts = SerialPort.GetPortNames();
foreach (string port in sPorts)
{
var serialPort = new SerialPort();
serialPort.PortName = port;
serialPort.Open();
serialPort.WriteLine("ATI");
var message = Console.ReadLine();
}
}
}
class Program
{
static void Main(string[] args)
{
ConsoleRead c = new ConsoleRead();
c.consoleread();
}
}
}