C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■87377 / 1階層)  RS232Cで警告が出る問題
□投稿者/ 魔界の仮面弁士 (1667回)-(2018/05/16(Wed) 11:52:26)
No87376 (猫太郎 さん) に返信
> Dim ports() As String = SerialPort1.GetPortNames()

現状の SerialPort1.GetPortNames() の部分に、緑波線が引かれていませんか?

緑波線の警告が出ているコード部をクリックして、
左端の豆電球アイコンをクリックする(あるいは Shift+Alt+F10)と、
適切なコードに置き換えてくれます。


要するに、GetPortNames メソッドはインスタンスメンバーではなく、Shared メンバーなので、
 Dim ports() As String = System.IO.Ports.SerialPort.GetPortNames()
と書くのが正しいということです。


SerialPort の GetPortNames メソッドは、
「現在のコンピューターで有効なシリアル ポートの一覧」
を得るための物なので、共有メソッドとして実装されています。

これに対し、SerialPort の Open / Close メソッドなどは、
ポート単位での開閉操作となりますので、インスタンスメソッドとなるわけです。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←RS232Cで警告が出る問題 /猫太郎 →Re[2]: RS232Cで警告が出る問題 /魔界の仮面弁士
 
上記関連ツリー

RS232Cで警告が出る問題 / 猫太郎 (18/05/16(Wed) 11:28) #87376
RS232Cで警告が出る問題 / 魔界の仮面弁士 (18/05/16(Wed) 11:52) #87377 ←Now
  └ Re[2]: RS232Cで警告が出る問題 / 魔界の仮面弁士 (18/05/16(Wed) 12:00) #87379
    └ Re[3]: RS232Cで警告が出る問題 / 猫太郎 (18/05/16(Wed) 12:18) #87381
      ├ Re[4]: RS232Cで警告が出る問題 / 猫太郎 (18/05/16(Wed) 12:19) #87382 解決済み
      └ Re[4]: RS232Cで警告が出る問題 / 魔界の仮面弁士 (18/05/16(Wed) 12:58) #87383 解決済み
        └ Re[5]: RS232Cで警告が出る問題 / 猫太郎 (18/05/17(Thu) 11:36) #87391 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信