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

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

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

メソッド グループの型変換について

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■102490 / inTopicNo.1)  メソッド グループの型変換について
  
□投稿者/ メソッド グループ (1回)-(2023/10/20(Fri) 03:28:35)

分類:[C#] 

2023/10/20(Fri) 03:36:17 編集(投稿者)
2023/10/20(Fri) 03:35:14 編集(投稿者)
2023/10/20(Fri) 03:33:10 編集(投稿者)

はじめまして。

string a
a += SerialPort.DiscardInBuffer;

上記を実行しますと下記エラーが表示されます。
1>XXXXX.cs(3050,21,3050,54): error CS0019: 演算子 '+=' を 'string' と 'メソッド グループ' 型のオペランドに適用することはできません

環境はVS2019 C#となります。何分経験が浅く色々とサイトを検索しましたが対応方法が分からず。
掲示板に記載させて頂きました。
対応をご教授頂けると幸いです。
引用返信 編集キー/
■102491 / inTopicNo.2)  Re[1]: メソッド グループの型変換について
□投稿者/ Hongliang (1293回)-(2023/10/20(Fri) 07:02:25)
https://learn.microsoft.com/ja-jp/dotnet/api/system.io.ports.serialport.discardinbuffer
DiscardInBufferは返値も持たないメソッドですが、それを文字列に足し合わせて、どんな結果を想定/期待されていますか?

このメソッドを使用するなら、普通は
serialPort1.DiscardInBuffer();
のように呼び出しますが…。
// 型名と変数名は同じにすることも可能ですが、DiscardInBufferはstaticではないことを表すためにserialPort1としています。
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ