こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C#のプログラムに関して

GUIアプリケーションをC#で作りたいと考えていて、いずれはIoTなんかを組み込めないかと考えているのですが、C#で作ったアプリケーションでpythonプログラムの結果を表示させたり利用したりできるのでしょうか。
どのようにアプローチすれば実現できるのか(C#のプログラムでの受け取り方)を教えていただけないでしょうか。
よろしくお願いします。

※なぜC#なのか・・pythonは動作が遅いからC#の方がメリットを感じたためです。

投稿日時 - 2019-10-18 02:30:32

QNo.9668313

困ってます

質問者が選んだベストアンサー

質問からC#の知識がほとんどないと感じます
そのためかこの質問は成り立っていません
もう少し勉強されると自然とこの質問の意図がわからないと理解できると思い明日

pytionの呼び出しは [C#からPythonスクリプトを呼び出す]で検索してみてください

ただ普通はそんなことしないでpython部分をC#で実装します
そうしなければ速度を求めてC#にする必要性がないからです

投稿日時 - 2019-10-18 08:53:05

お礼

python部分をC#でやることもできるんですね!
C#系のIoT情報があまり探せなくてわからなかったです。

投稿日時 - 2019-10-18 11:01:28

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

>python部分をC#でやることもできるんですね!

おそらくですが#3の方がいわれているのはpythonのコードをC#のコードに書き換えるという事かと。

投稿日時 - 2019-10-18 22:29:50

お礼

そうですね。
全体的にC#で書けるように調べてみます。

投稿日時 - 2019-10-19 00:07:33

ANo.2

>>C#で作ったアプリケーションでpythonプログラムの結果を表示させたり利用したりできるのでしょうか。
不可能ではありません。Googleなどで、以下のキーワード検索をお試しください。
Python C# 連携
(運営であるOKWAVEにより通達されたのですが、一部のサイトのURLが書き込み非推奨になっていて、該当すると書き込み確定まで数日かかることがあるようです。それは開発系の情報サイトがあてはまり易いようなのです。お手数ですが検索し、ご確認ください。)

>>なぜC#なのか・・pythonは動作が遅いからC#の方がメリットを感じたためです。
すみません。遅いとおっしゃるPythonを、C#から呼び出しても、結果は遅いままの可能性が高いです。

以上、参考にならなかったらごめんなさい。

投稿日時 - 2019-10-18 06:11:19

お礼

ありがとうございます。
結果を得るまでをpythonでやり描画をC#でと考えてましたが変わらないのですか。
検索してみます。

投稿日時 - 2019-10-18 07:31:27

ANo.1

>※なぜC#なのか・・pythonは動作が遅いからC#の方がメリットを感じたためです。

もしかしてpythonで実行した結果をC#で作ったアプリケーションに取り込むという話ではなく、
C#で作ったアプリケーションで直接pythonのスクリプトを動かしたいという話をされていますか?

投稿日時 - 2019-10-18 03:24:50

お礼

ありがとうございます。
いえ、pythonプログラムで得た結果を取り込むという方向で考えてます。

投稿日時 - 2019-10-18 07:29:04