C#に詳しい猛者来てくれ・・・・・・・アーカイブ最終更新 2023/10/07 17:051.以下、VIPがお送りしますiHlytメソッドの戻り値をdynamic型にして同じソリューション内の別プロジェクトで使おうとしても、このオブジェクトにそんな定義は存在しないってエラーになってしまうんだがプロジェクト間でdynamic型を受け渡すのは無理なのか…?プロジェクトAclass Hage { public dynamic GetData() { return new { Name = "unko" }; }}プロジェクトBvar hage = new Hage();var data = hage.Name; ←エラー2023/10/07 16:07:3013すべて|最新の50件2.以下、VIPがお送りします6aX9nもちろんimportしてるよね?2023/10/07 16:09:103.以下、VIPがお送りしますlM1EWその昔CmasterZみたいなコテがいて今でも呼ぶとたまにくる2023/10/07 16:10:474.以下、VIPがお送りしますiHlyt>>2うんだからnew Hageはエラーになってない2023/10/07 16:11:335.以下、VIPがお送りしますiHlytなんで使えねえんだよゴミが2023/10/07 16:12:226.以下、VIPがお送りします6aX9nこれ読んで思ったんだけど、hogeは明示的にdynamicにしないとダメなのでは?https://ufcpp.net/study/csharp/dyn_usage.html2023/10/07 16:18:077.以下、VIPがお送りしますiHlytしてもダメだったやっぱ無理なんだろうな2023/10/07 16:21:338.以下、VIPがお送りしますDWn7Vusingしてる?2023/10/07 16:52:399.以下、VIPがお送りしますDWn7Vこの際class Hoge{ pubric dynamic Name{get;set;}}にしてみるのはどうだろうか?2023/10/07 16:55:5910.以下、VIPがお送りしますDWn7VてかGetData()は呼び出せるんか?プロジェクト2を dynamic data = hoge.GetData()にしてみるとか2023/10/07 17:01:3311.以下、VIPがお送りしますfoDs1はい、プロジェクト間でdynamic型を受け渡すことは可能です。ただし、プロジェクトBのコードでは、hage.Nameが参照するオブジェクトの型が不明なため、エラーが発生します。2023/10/07 17:02:0412.以下、VIPがお送りしますVqaj1こういうのはchatGTPか優秀なんやないの2023/10/07 17:03:0113.以下、VIPがお送りしますDWn7VそもそもNameはプロパティとして存在してるか?型の定義つけてるか?プロジェクトAのコード見せてみ?2023/10/07 17:05:14
【高市自民】ネットあ然「キレてる」「制止聞かない」 岡田克也氏「NHK日曜討論」高市発言を強烈批判 キャスター3回制止も論争やめず「間違ってるんですよ!」ニュー速(嫌儲)13982025/12/24 20:46:17
プロジェクトA
class Hage {
public dynamic GetData() {
return new { Name = "unko" };
}
}
プロジェクトB
var hage = new Hage();
var data = hage.Name; ←エラー
うん
だからnew Hageはエラーになってない
https://ufcpp.net/study/csharp/dyn_usage.html
やっぱ無理なんだろうな
class Hoge
{
pubric dynamic Name{get;set;}
}
にしてみるのはどうだろうか?
プロジェクト2を dynamic data = hoge.GetData()にしてみるとか
型の定義つけてるか?
プロジェクトAのコード見せてみ?