![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
C# 2005で、backgroundworker1.RunWorkerAsync(100);とした場合は、
DoWorkイベントでbgWorkerArgが以下のように100になるのはわかりますが、
int bgWorkerArg = (int)e.Argument;
例えば2つの文字列を送る場合や、構造体を送ることは可能でしょうか?
簡単なサンプルがあれば助かります。
あと、DoWorkイベントの中で
// senderの値はbgWorkerの値と同じ
BackgroundWorker woker = (BackgroundWorker)sender;
としているサンプルを見つけましたが、この後 workerは一般的に何に使うのでしょうか?サンプルでは、何も使っていませんでした。
Threadよりbackgroundworkerを使うように書かれているものも見ましたが
薦めている理由も知りたいです。
No.1ベストアンサー
- 回答日時:
> 例えば2つの文字列を送る場合や、構造体を送ることは可能でしょうか?
> 簡単なサンプルがあれば助かります。
RunWorkerAsyncの引数はobjectなのでなんでも送れます。
サンプルを示すまでもないでしょう。
No.2
- 回答日時:
2番目の質問についてですが、Cancelされたか調べるのに使うようです。
次のところに使い方が書いてあります。
CancellationPendingプロパティです。
http://yas-hummingbird.blogspot.com/2008/12/back …
3番目の質問はThreadを使いやすく構成したのがBackgroundWorkderであるので使いやすいから、使える場合ならこっち使えよというイメージかなと思っております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Excel(エクセル) スプレッドシートの関数 2 2022/11/16 17:36
- 英語 口頭での"the following..."の可否等について 6 2022/08/19 01:01
- 写真 写真(画像)編集スキルを質問する時 1 2022/12/07 14:14
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Excel(エクセル) エクセルで粘度計算表を作りたい 3 2023/02/28 10:02
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DataGridViewのカラムに自動で連番
-
"判定"の英語表現について
-
メッセージボックスを前面に表...
-
【至急】フォトショップの「自...
-
C# ReadOnlyのTextBoxで
-
エクセルVBA テキストボックス...
-
Excelのマクロで実行時エラー”1...
-
iPhoneのクイックアクションを...
-
どこにもフォーカスを当てたくない
-
Chrome フォーカス時に枠が表示...
-
SPREAD(GrapeCity)のセルにフォ...
-
建築用語で
-
GridViewでハイライトを使用し...
-
テキストボックス入力後、警告...
-
Windows7でクリップボードを開...
-
CapCutで、人の目からビームを...
-
どういう意味
-
畳の油性マジックの落とし方 ...
-
コマンドボタンのEnterイベント...
-
他の人には声だして挨拶してる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DataGridViewのカラムに自動で連番
-
C言語で電話帳機能を実現
-
在庫・売上管理をするサンプル...
-
コントロールキー、シフトキー...
-
backgroundworkerについて C#
-
VBとAdobe Acrobat SDKを使用し...
-
リッチテキストエディタ サンプル
-
ホームページでマークシート形...
-
フラッシュ詳しい方にお願いし...
-
VC6++を使っています 画像ファ...
-
VB6.0を勉強するにあたって
-
VB.NETが学習できるようなサイ...
-
JavaScriptでシンプルなアプリ...
-
C#でusbカメラ複数表示
-
参考になる本やホームページ
-
WinPcapを利用したVB.NETのサン...
-
[Ajax]外部HTMLの特定範囲のみ...
-
フリー素材のメタル調壁紙
-
スプラッシュスクリーンを表示...
-
ランダムで数を表示するには
おすすめ情報