0からの、超初心者C#相談室at TECH0からの、超初心者C#相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト79:デフォルトの名無しさん 22/02/25 01:11:41.28 xX3MCg4u.net 中学生か。高校になるとlog習うからそれまで寝て待て。 80:デフォルトの名無しさん 22/08/02 09:32:25.15 nOC+dQpO.net public void doXXX<T> (T t) where T : Control, ISomeInterface { //なんか、やる foreach(var c in t.Controls) { if(c is ISomeInterface c2) { doXXX(c2);//ここでコンパイルエラー } } } みたいな感じのメソッド作りたいんですけど、どうすればこのwhere制約突破できますか? dynamicにキャストすれば出来ますが、もっとスマートな方法ないですか? 81:デフォルトの名無しさん 23/05/01 21:48:53.21 ZstMad9R.net ぼんやりとした質問ですが、 Form1にWebView2が合ったとして、Form2でお気に入りを作って、Form2からForm1の WebView2にナビゲートしたいんです。 やってみたんですが、Form1にあるはずのWebViewがForm2から出てこないんです。 調べてみたらキャスト?とかいうのが必要らしくて、キャストはちんぷんかんぷんです。 コード書いておくので誰かお助けを~ 後Form1のWebview2にアクセスしようとしたら保護がかかってしまいました。 ランタイムを噛ませたりとかよく分かりません。 こんな超初心者の俺ですが、助けてください。 private async Task InitializeAsync() { await webView21.EnsureCoreWebView2Async(null); } private async void Form1_Load(object sender, EventArgs e) { await InitializeAsync(); webView21.CoreWebView2.Navigate("https://web.biz-prog.net/"); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch