.NET Framework 2.0では、シリアル・ポートを取り扱うSerialPortクラス(System.IO.Ports名前空間)が追加されている。本稿ではこのクラスを使って、現在のコンピュータが持つすべてのシリアル・ポートの名前(COM1、COM2など)を列挙する方法を説明する。 シリアル・ポート名を列挙するには、SerialPortクラスの次のメソッドを呼び出せばよい。 GetPortNamesメソッド このメソッドはパラメータを持たず、戻り値として文字列配列を返す。 次のコードは、実際にGetPortNamesメソッドを使ってシリアル・ポート名を列挙している例だ。 using System; using System.IO.Ports; class Program { static void Main(string[] args) { // すべてのシリアル・ポート名を取得する