「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part127 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489498042/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part128 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/05/02(火) 22:05:40.13ID:OPFlvhxj773デフォルトの名無しさん
2017/06/02(金) 00:03:26.29ID:GRO2QHjZ >>768
ろくにUWPを理解していないことが露呈しましたね
ろくにUWPを理解していないことが露呈しましたね
774デフォルトの名無しさん
2017/06/02(金) 00:05:45.63ID:JeVIxJYz >>772
幼稚だね。小学生か
普通UWPを使うって言ったらストアからダウンロードして使うか、
少なくとも最初からインストールされているアプリを、他に選択肢があるにも
かかわらずあえて使うことだろう。
Windowsを使う限り使うことがほぼ選択の余地なく不可避のものを
「ほらみろお前使ってるじゃないか」ってそんなこと言って何の意味がある
馬鹿じゃねえの
幼稚だね。小学生か
普通UWPを使うって言ったらストアからダウンロードして使うか、
少なくとも最初からインストールされているアプリを、他に選択肢があるにも
かかわらずあえて使うことだろう。
Windowsを使う限り使うことがほぼ選択の余地なく不可避のものを
「ほらみろお前使ってるじゃないか」ってそんなこと言って何の意味がある
馬鹿じゃねえの
775デフォルトの名無しさん
2017/06/02(金) 00:08:47.18ID:xUiVlsMK776デフォルトの名無しさん
2017/06/02(金) 00:11:04.54ID:xh/fYt88 >>774の定義ではWindows8はUWP対応なんだってさ
777デフォルトの名無しさん
2017/06/02(金) 00:11:17.71ID:v1YzyP4O 空気が悪い
底辺が底辺をあおる
底辺が底辺をあおる
778デフォルトの名無しさん
2017/06/02(金) 00:11:20.74ID:JIPxHJG/779デフォルトの名無しさん
2017/06/02(金) 00:15:27.76ID:JeVIxJYz >>778
君のような奴って幼稚な自分が嫌にならないんだから幸せでいいよね。
しかし、いちいち他人の揚げ足をとって言い掛かりをつけないと気が済まない馬鹿って
普段実生活でどういう人生送ってるのかね。
俺ならそういう自分に耐えらんけど
Taptiles(名前忘れてたが)はWin10になった段階でUWPにリメイクされてると思ったけど、
今起動してみたらこれストアアプリのままか、
全画面でないと動作しないのな。
君のような奴って幼稚な自分が嫌にならないんだから幸せでいいよね。
しかし、いちいち他人の揚げ足をとって言い掛かりをつけないと気が済まない馬鹿って
普段実生活でどういう人生送ってるのかね。
俺ならそういう自分に耐えらんけど
Taptiles(名前忘れてたが)はWin10になった段階でUWPにリメイクされてると思ったけど、
今起動してみたらこれストアアプリのままか、
全画面でないと動作しないのな。
780デフォルトの名無しさん
2017/06/02(金) 00:19:06.60ID:L4WeawcR 明らかな間違いなのにそれを指摘されたら揚げ足取りだって喚くとか、こいつ技術者ではないだろ。
ID:JeVIxJYz
ID:JeVIxJYz
781デフォルトの名無しさん
2017/06/02(金) 00:19:23.69ID:t1ywd+Cz 呼び方がわからんが、いわゆるMetroアプリは標準を除くとLine、Nebo、Wunderlist、おためしでMicrosoft Todoぐらいか
DesktopConverterだと、CrystalDiskMark、Slack、NuGet Package Explorerかな
と思っていま見たら、楽天カードアプリがあったので入れてみた
こういう、スマホはアプリ、パソコンではスマホみたいになってたやつはUWP出てくるかもしれんね
セキュリティ的にもそのほうが安全だし
DesktopConverterだと、CrystalDiskMark、Slack、NuGet Package Explorerかな
と思っていま見たら、楽天カードアプリがあったので入れてみた
こういう、スマホはアプリ、パソコンではスマホみたいになってたやつはUWP出てくるかもしれんね
セキュリティ的にもそのほうが安全だし
782デフォルトの名無しさん
2017/06/02(金) 00:22:50.08ID:JeVIxJYz >>781
知ってるはずだと思うけど、Metroって名称はWin8発売前に撤回されたでしょ
知ってるはずだと思うけど、Metroって名称はWin8発売前に撤回されたでしょ
783デフォルトの名無しさん
2017/06/02(金) 00:22:55.12ID:v+jfPvQO784デフォルトの名無しさん
2017/06/02(金) 00:24:50.18ID:xUiVlsMK >>782
知ってるはずだと思うけど、UWPってフレームワークはWindows10以降でしょ
知ってるはずだと思うけど、UWPってフレームワークはWindows10以降でしょ
785デフォルトの名無しさん
2017/06/02(金) 00:24:56.15ID:JeVIxJYz >>783
幼稚な馬鹿に何を言っても無駄だけど、「ほぼ使ったことがない」という発言をしたのは
俺自身なんだけど。
俺自身がそれをどういう意味で言ったのかを何でお前が決められるわけ?
ほんっと馬鹿にも程がある。しかも幼稚ときてる。
人間として終わってるね。俺がお前なら朝一番で電車に飛び込むレベルで
幼稚な馬鹿に何を言っても無駄だけど、「ほぼ使ったことがない」という発言をしたのは
俺自身なんだけど。
俺自身がそれをどういう意味で言ったのかを何でお前が決められるわけ?
ほんっと馬鹿にも程がある。しかも幼稚ときてる。
人間として終わってるね。俺がお前なら朝一番で電車に飛び込むレベルで
786デフォルトの名無しさん
2017/06/02(金) 00:26:46.04ID:v+jfPvQO >>785
わかるよ、即効で反例出されて顔真っ赤なんだよね
わかるよ、即効で反例出されて顔真っ赤なんだよね
787デフォルトの名無しさん
2017/06/02(金) 00:30:05.10ID:L4WeawcR >>785
ここは初心者スレなんだから正しい知識を教えられたら素直に受け入れたらいいんだよ
ここは初心者スレなんだから正しい知識を教えられたら素直に受け入れたらいいんだよ
788デフォルトの名無しさん
2017/06/02(金) 00:34:20.78ID:JeVIxJYz >>787
そうだな君が馬鹿で幼稚であることは素直に受け入れてるよ
設定画面がUWPでないと言った覚えも、それを使ったことがないと言った覚えもないけどね。
まあ人間的に幼稚な奴を相手にしても腹が立つだけで得る物がないからこれで終わり
そうだな君が馬鹿で幼稚であることは素直に受け入れてるよ
設定画面がUWPでないと言った覚えも、それを使ったことがないと言った覚えもないけどね。
まあ人間的に幼稚な奴を相手にしても腹が立つだけで得る物がないからこれで終わり
789デフォルトの名無しさん
2017/06/02(金) 00:36:25.80ID:xUiVlsMK >>788
「これからもまず使わないだろう」
「これからもまず使わないだろう」
790デフォルトの名無しさん
2017/06/02(金) 00:42:09.88ID:L4WeawcR >>788
「それを言うなら、Win8の時代からある立体上海みたいなゲームもやったことあるよw」
「それを言うなら、Win8の時代からある立体上海みたいなゲームもやったことあるよw」
791デフォルトの名無しさん
2017/06/02(金) 00:59:47.69ID:t1ywd+Cz >>782
それはわかってるんだけど、Desktop Converterの登場でなんて呼べばいいのかわからなくなってしまった
非Desktop ConverterのUWPだけを指す呼び名って公式でなんかあったっけ?
それはわかってるんだけど、Desktop Converterの登場でなんて呼べばいいのかわからなくなってしまった
非Desktop ConverterのUWPだけを指す呼び名って公式でなんかあったっけ?
792デフォルトの名無しさん
2017/06/02(金) 02:13:44.08ID:m+CzDqBW 幼稚幼稚うるせーぞ
例外ちゃん
例外ちゃん
793デフォルトの名無しさん
2017/06/02(金) 02:23:04.41ID:uW9UgDbU >>789-790
横からマジレスすると
もうオワコン過ぎて絶対増えて行かないと思うよ
どうしたんだろうね
昔は書籍とかたくさん書く人いたのに(普及するようにお金撒いてたんだと思うけど)
今じゃそれもなくなってな
横からマジレスすると
もうオワコン過ぎて絶対増えて行かないと思うよ
どうしたんだろうね
昔は書籍とかたくさん書く人いたのに(普及するようにお金撒いてたんだと思うけど)
今じゃそれもなくなってな
794デフォルトの名無しさん
2017/06/02(金) 02:30:57.84ID:xUiVlsMK >>793
論点はそこじゃないぜ…
論点はそこじゃないぜ…
795デフォルトの名無しさん
2017/06/02(金) 02:55:25.77ID:uW9UgDbU >>794
完全に消滅状態のUWPになにか主張したいことがあるの?
完全に消滅状態のUWPになにか主張したいことがあるの?
796デフォルトの名無しさん
2017/06/02(金) 02:59:34.63ID:xUiVlsMK >>795
流れを一切無視したこと言われてもな
流れを一切無視したこと言われてもな
797デフォルトの名無しさん
2017/06/02(金) 03:00:46.29ID:3kUr2HLm >>793
マジレスと称してまたトンチンカンなこと言い出しててワロタwww
マジレスと称してまたトンチンカンなこと言い出しててワロタwww
798デフォルトの名無しさん
2017/06/02(金) 03:02:44.75ID:uW9UgDbU >>796
なんで?
uwpについてなにか言いたいことあったんじゃないの?
ないならもう完全消滅で全会一致ってことでもうこの話題はいいよね?
あとは誰の発言がどう補正されようが完全消滅の事実は消えないんだからすべてが誤差
なんで?
uwpについてなにか言いたいことあったんじゃないの?
ないならもう完全消滅で全会一致ってことでもうこの話題はいいよね?
あとは誰の発言がどう補正されようが完全消滅の事実は消えないんだからすべてが誤差
799デフォルトの名無しさん
2017/06/02(金) 03:05:16.61ID:uW9UgDbU 別にこの話題を続けたいならいかにuwpがオワコンであるか俺のリサイタルを聞きたいと言うならそれでもいいよ
800デフォルトの名無しさん
2017/06/02(金) 03:06:13.55ID:xUiVlsMK801デフォルトの名無しさん
2017/06/02(金) 03:07:27.67ID:3kUr2HLm >>799
こいつ話題を反らしたいだけやろ
こいつ話題を反らしたいだけやろ
802デフォルトの名無しさん
2017/06/02(金) 03:14:41.89ID:uW9UgDbU803デフォルトの名無しさん
2017/06/02(金) 03:15:35.80ID:uW9UgDbU804デフォルトの名無しさん
2017/06/02(金) 06:02:50.87ID:71uuKlN0 UWPなんて触る機会来るのかな
うちはレガシーの保守拡張がメインの三流企業だから
やるとしても5年後、10年後とかになるかもしれないな
ドキュメント残しておいてくれよ
うちはレガシーの保守拡張がメインの三流企業だから
やるとしても5年後、10年後とかになるかもしれないな
ドキュメント残しておいてくれよ
805デフォルトの名無しさん
2017/06/02(金) 11:09:58.88ID:u+O9r2nk 現場によるとしか
もしくは自分から起業
もしくは自分から起業
806デフォルトの名無しさん
2017/06/02(金) 13:14:29.51ID:CcFW0hD0 2020年のWindows7終了祭りでWindows10が標準になれば
圧倒的なスピード差でUWP採用されやすくなるだろうね
今でもGUI部品は圧倒しているし、.net Coreが充実してくれば入れ替わるな
圧倒的なスピード差でUWP採用されやすくなるだろうね
今でもGUI部品は圧倒しているし、.net Coreが充実してくれば入れ替わるな
807デフォルトの名無しさん
2017/06/02(金) 13:20:01.12ID:ypE5LaWl808デフォルトの名無しさん
2017/06/02(金) 13:51:22.16ID:89fS7Hhn809デフォルトの名無しさん
2017/06/02(金) 14:06:27.38ID:PwRFjZu6 Win8ストアアプリはWin8.1出た時切り捨てて、Win8.1ストアアプリはWin10出た時に切り捨ててるからね。。。
せいぜい2010まで切り捨てないで欲しいわ。
それまでは信用出来ない。
せいぜい2010まで切り捨てないで欲しいわ。
それまでは信用出来ない。
810デフォルトの名無しさん
2017/06/02(金) 14:17:18.60ID:4dlEWjvI >>809
ha?
ha?
811デフォルトの名無しさん
2017/06/02(金) 14:34:28.02ID:PwRFjZu6 Win8.1出たらWin8ストアアプリ新規で出せなくなったりね。
開発する側は開発環境新しくするだけだけど、雇ってる企業はその度に買い直しを迫られたろうし、一番可哀想だったのはストアアプリのプログラミング本出してた出版社だったな。
あんなにコロコロ変えられたら出版費用回収出来なかったろう。
開発する側は開発環境新しくするだけだけど、雇ってる企業はその度に買い直しを迫られたろうし、一番可哀想だったのはストアアプリのプログラミング本出してた出版社だったな。
あんなにコロコロ変えられたら出版費用回収出来なかったろう。
812デフォルトの名無しさん
2017/06/02(金) 14:51:07.39ID:bsjc0qn7 ペゾルドもUWPの本は書いてないw
さすがにふざけるなってなるよねw
さすがにふざけるなってなるよねw
813デフォルトの名無しさん
2017/06/02(金) 14:52:11.67ID:8BngMUPO >>809
2010ってどういうこと?
2010ってどういうこと?
814デフォルトの名無しさん
2017/06/02(金) 15:39:57.73ID:89fS7Hhn 2020年って事かな
815デフォルトの名無しさん
2017/06/02(金) 15:50:00.22ID:PwRFjZu6 あ、2010は2020のタイポ。
失礼。
失礼。
816デフォルトの名無しさん
2017/06/02(金) 16:40:53.25ID:IXIbWrVF silverlightの代わりの話ですが
817デフォルトの名無しさん
2017/06/02(金) 18:42:49.51ID:S/qmGr4o Win7以前のフォームアプリすべて切り捨てたら4Kディスプレイでスケーリングがまともに使えるようになるんだがな
818デフォルトの名無しさん
2017/06/02(金) 19:00:32.02ID:vakza0ST >>817
スケなんかできたところで金になんねーだろ
誰が喜ぶんだよ?
入出庫管理アプリ作ったとしてピンチインピンチアウトなんてお客がやると思ってるの?
オメーがエロ画像見てるときぐらいだろそんなの必要なのは
スケなんかできたところで金になんねーだろ
誰が喜ぶんだよ?
入出庫管理アプリ作ったとしてピンチインピンチアウトなんてお客がやると思ってるの?
オメーがエロ画像見てるときぐらいだろそんなの必要なのは
819デフォルトの名無しさん
2017/06/02(金) 19:14:55.03ID:DJo44r8c 横からだがスケーリングは高解像度でもフォントが綺麗な方向だと思うぞ。
入出庫管理ならAndroidなりWinなりの8型タブにバーコードリーダー繋げてた方が便利だろ。
今時タブのが高解像度だが、Formsのままだと高解像度だと文字が読みにくい。
入出庫管理ならAndroidなりWinなりの8型タブにバーコードリーダー繋げてた方が便利だろ。
今時タブのが高解像度だが、Formsのままだと高解像度だと文字が読みにくい。
820デフォルトの名無しさん
2017/06/02(金) 19:21:18.48ID:8OnrstJc 入出庫管理なんかどうせ固定画面なんだからどうでもいい
フォントをでかくすりゃいいだけ
フォントをでかくすりゃいいだけ
821デフォルトの名無しさん
2017/06/02(金) 19:24:01.65ID:o92K2+Vm >>817
そんなくだらねーもんのためにフォームアプリの全廃を願ってるってのが狂気だよね
そんなくだらねーもんのためにフォームアプリの全廃を願ってるってのが狂気だよね
822デフォルトの名無しさん
2017/06/02(金) 19:37:19.56ID:C+qIFQhN UWPはC#でありながらC++並の表示速度が有って、
更にソース丸見え問題が仕組み上解決されている
windows10専用が問題なくなる3年後には、
C++を上書きするポテンシャルが有るよ
更にソース丸見え問題が仕組み上解決されている
windows10専用が問題なくなる3年後には、
C++を上書きするポテンシャルが有るよ
823デフォルトの名無しさん
2017/06/02(金) 19:47:25.36ID:ZAKDk1cn テンがなくなるとポシャルだと
824デフォルトの名無しさん
2017/06/02(金) 19:48:08.14ID:NXEMQO7P 0点
825デフォルトの名無しさん
2017/06/02(金) 20:03:40.45ID:xUiVlsMK >>819
.NET4.7
.NET4.7
826デフォルトの名無しさん
2017/06/02(金) 20:18:17.15ID:bsjc0qn7 高dpiモニターは医療とヲタ向け以外あんまり需要なさそうな気はするね
コモディティー化したらどうだかわからんが
UWPって現状所詮ストアアプリと同じサブセットじゃん
標準の.NETの方がUWPの要素を取り入れることはあってもUWPが
デスクチップアプリを置き換えるとか100%ないわ
コモディティー化したらどうだかわからんが
UWPって現状所詮ストアアプリと同じサブセットじゃん
標準の.NETの方がUWPの要素を取り入れることはあってもUWPが
デスクチップアプリを置き換えるとか100%ないわ
827デフォルトの名無しさん
2017/06/02(金) 20:30:24.81ID:C+qIFQhN828デフォルトの名無しさん
2017/06/02(金) 20:35:26.14ID:bsjc0qn7829デフォルトの名無しさん
2017/06/02(金) 20:37:39.62ID:8OnrstJc データグリッド使うようなアプリはWebへ行くわな
今更またいつ投げ出すか分からん新技術に賭けるリスクをペイできない
今更またいつ投げ出すか分からん新技術に賭けるリスクをペイできない
830デフォルトの名無しさん
2017/06/02(金) 20:52:27.48ID:SPpZD+rV UWPってスタンドアロンなアプリはゲームくらいのもんで、
基本的にはWebサービスのフロントエンドを作ることを想定したプラットフォームだよ
今の時代バックエンドとしてWeb APIがあるのは当然で、
その上で薄い薄い上っ面をUWPで作るかWebブラウザで作るかという程度のどうでもいい話でしかない
WinForms対WPFとかやってた頃とはもうアプリの概念そのものが全然違うのよ
基本的にはWebサービスのフロントエンドを作ることを想定したプラットフォームだよ
今の時代バックエンドとしてWeb APIがあるのは当然で、
その上で薄い薄い上っ面をUWPで作るかWebブラウザで作るかという程度のどうでもいい話でしかない
WinForms対WPFとかやってた頃とはもうアプリの概念そのものが全然違うのよ
831デフォルトの名無しさん
2017/06/02(金) 20:57:45.41ID:bsjc0qn7 なるほどこれからは電卓アプリも端末は画面だけ用意して
実際の演算はネットの向こうに投げるようになるのか胸熱だな
実際の演算はネットの向こうに投げるようになるのか胸熱だな
832デフォルトの名無しさん
2017/06/02(金) 21:00:17.94ID:SPpZD+rV833デフォルトの名無しさん
2017/06/02(金) 21:09:03.94ID:9KYQXn4X >>830
uwpにwinformやwpfの代わりはできるの?
uwpにwinformやwpfの代わりはできるの?
834デフォルトの名無しさん
2017/06/02(金) 21:11:24.79ID:v1YzyP4O フロントエンドはブラウザのHTML5で決まりみたいなもんだろ
どうしようもないぐらい差がついてる
もう終局してもいいレベルだからな
グラフコントロールすらないUWPに何ができるんだか
どうしようもないぐらい差がついてる
もう終局してもいいレベルだからな
グラフコントロールすらないUWPに何ができるんだか
835デフォルトの名無しさん
2017/06/02(金) 21:13:01.76ID:9KYQXn4X >>834
いや、なんかmsがuwpで統一みたいなこと言い出したんよ
いや、なんかmsがuwpで統一みたいなこと言い出したんよ
836デフォルトの名無しさん
2017/06/02(金) 21:14:14.05ID:v1YzyP4O >>835
VB6 winforms webをWPFで統一って言ってたくせに実現できなかったMSが偉そうに
VB6 winforms webをWPFで統一って言ってたくせに実現できなかったMSが偉そうに
837デフォルトの名無しさん
2017/06/02(金) 21:14:44.53ID:lDAi9ezd 雑談は他でやれよ
ここは初心者の質問スレ
ここは初心者の質問スレ
838デフォルトの名無しさん
2017/06/02(金) 21:31:11.62ID:8GOk0sXV いやだってこれアプリの製作方針すべてに関わるで
勉強してることが無駄になりかねない
勉強してることが無駄になりかねない
839デフォルトの名無しさん
2017/06/02(金) 21:38:59.98ID:8GOk0sXV 【マイクロソフト研究所】Win32からUWPへ――、アプリケーションの移行を進めるMicrosoft - クラウド Watch
http://cloud.watch.impress.co.jp/docs/column/microsoft/1056615.html
問答無用だぞ
http://cloud.watch.impress.co.jp/docs/column/microsoft/1056615.html
問答無用だぞ
840デフォルトの名無しさん
2017/06/02(金) 21:41:14.55ID:6KzFniyW841デフォルトの名無しさん
2017/06/02(金) 21:56:03.88ID:xX8a8TPA 今後OFFICEの言語もC#になったりするの?
842デフォルトの名無しさん
2017/06/02(金) 22:02:54.58ID:xUiVlsMK >>841
さすがに書き換えるコストに見合わないだろ
さすがに書き換えるコストに見合わないだろ
843デフォルトの名無しさん
2017/06/02(金) 22:16:44.11ID:8BngMUPO Officeのモバイル版はC#でしょうね
844デフォルトの名無しさん
2017/06/02(金) 23:56:38.72ID:puUBGw4G Officeもなんだかんだでクロスプラットフォームなもんでコア部分のC++実装の共通化に注力してるって話だし
モバイル版も普通にC++ベースなんじゃねのん
モバイル版も普通にC++ベースなんじゃねのん
845デフォルトの名無しさん
2017/06/03(土) 01:14:28.52ID:QRerHNeF C#勉強してるんだけど、デリケートがいまいち理解出来ない。。デリケート使えば便利なのは分かるけどこれを使わないと実現出来ない場面ってどういう時?
846デフォルトの名無しさん
2017/06/03(土) 01:16:00.34ID:Uw5Qf9Wo847デフォルトの名無しさん
2017/06/03(土) 01:22:29.37ID:E49aIv1k848デフォルトの名無しさん
2017/06/03(土) 01:38:57.02ID:sppp5Hjm 言うなれば過渡期の技術だからなあ
849デフォルトの名無しさん
2017/06/03(土) 01:41:40.44ID:4eBaDiw2 どういう時にメソッドを変数に入れる処理するの?
850デフォルトの名無しさん
2017/06/03(土) 02:10:31.71ID:viAzPl9Z >>849
それはどういう時に引数に値(例えば整数)を入れてメソッドに渡したいか、と同じこと
それと、なんか上でトンチンカンなこと言ってる奴がいるけど、ラムダ式はデリゲート型の値を
記述する方法のひとつだから、勘違いしない方がいいよw
それはどういう時に引数に値(例えば整数)を入れてメソッドに渡したいか、と同じこと
それと、なんか上でトンチンカンなこと言ってる奴がいるけど、ラムダ式はデリゲート型の値を
記述する方法のひとつだから、勘違いしない方がいいよw
851デフォルトの名無しさん
2017/06/03(土) 07:08:50.92ID:9ojaDA+2 >>845
汎用的に使用できる定義済みのデリゲート型は?[C#、VB] − @IT
http://www.atmarkit.co.jp/fdotnet/dotnettips/730dlgttype/dlgttype.html
↑こういう便利なものがあるので、自分で直接delegateを宣言して使う必要はめったにないけど
Action だの Func だの使ってるときはデリゲートを使ってることになる
汎用的に使用できる定義済みのデリゲート型は?[C#、VB] − @IT
http://www.atmarkit.co.jp/fdotnet/dotnettips/730dlgttype/dlgttype.html
↑こういう便利なものがあるので、自分で直接delegateを宣言して使う必要はめったにないけど
Action だの Func だの使ってるときはデリゲートを使ってることになる
852デフォルトの名無しさん
2017/06/03(土) 07:58:02.94ID:E49aIv1k ICallable的なジェネリックインターフェースと匿名クラス自動実装の糖衣構文ではダメだったのかな
デリゲートを言語機能で用意する必要はあったのか
デリゲートを言語機能で用意する必要はあったのか
853デフォルトの名無しさん
2017/06/03(土) 08:28:12.96ID:Z3mRcKD7 >>852
最初から有ったデリゲートを、後から出来た糖衣構文で代用って
最初から有ったデリゲートを、後から出来た糖衣構文で代用って
854デフォルトの名無しさん
2017/06/03(土) 08:36:18.21ID:SbbN/AwM デリゲート自体を勉強せんでも
LINQにラムダ式放り込んでたら理解できるよになると思う
LINQにラムダ式放り込んでたら理解できるよになると思う
855デフォルトの名無しさん
2017/06/03(土) 08:44:14.00ID:3mPJPhLT はぁ?
856デフォルトの名無しさん
2017/06/03(土) 08:46:13.26ID:LJI8Y72V SchooにC#のデリゲートビデオ講座がある
857デフォルトの名無しさん
2017/06/03(土) 08:52:49.76ID:LJI8Y72V858デフォルトの名無しさん
2017/06/03(土) 08:56:21.99ID:KrDw7qP6 linq to sqlって廃止になったの?
859デフォルトの名無しさん
2017/06/03(土) 09:10:40.15ID:qpif0RbK >>858
Visual Studio 2017のインストールオプションで見かけたけど
Visual Studio 2017のインストールオプションで見かけたけど
860デフォルトの名無しさん
2017/06/03(土) 09:12:11.24ID:os85wqX+ >>852
Javaのアレは@FunctionalInterfaceをコンパイラが直接認識してたり
メソッドハンドルを使った実装をランタイムが自動生成してたりして正真正銘の言語機能だよ
キーワード増やしたくないのと既存コードとの互換性のためにああなっただけ
まあマルチキャストとデリゲート型宣言は失敗だったけど
Javaのアレは@FunctionalInterfaceをコンパイラが直接認識してたり
メソッドハンドルを使った実装をランタイムが自動生成してたりして正真正銘の言語機能だよ
キーワード増やしたくないのと既存コードとの互換性のためにああなっただけ
まあマルチキャストとデリゲート型宣言は失敗だったけど
861デフォルトの名無しさん
2017/06/03(土) 09:34:48.42ID:iRt4UFxT862デフォルトの名無しさん
2017/06/03(土) 09:35:42.69ID:p/yrhdra 個人的にはラムダ式よりデリゲートの方が理解しやすかった
ラムダ式はまだまだわかった気になってるところがある
ラムダ式はまだまだわかった気になってるところがある
863デフォルトの名無しさん
2017/06/03(土) 09:52:25.31ID:5itNX5+j >>845です
皆さんありがとう。
デリケートって書いてた。これは恥ずかしい。。
formアプリの場合、invokeメソッドを使うときはデリゲートを使わないといけない。それ以外は必要に応じて。という認識で大丈夫ですか?
task内で呼びだすメソッドをデリゲートで行う必要はべつにないですよね?
皆さんありがとう。
デリケートって書いてた。これは恥ずかしい。。
formアプリの場合、invokeメソッドを使うときはデリゲートを使わないといけない。それ以外は必要に応じて。という認識で大丈夫ですか?
task内で呼びだすメソッドをデリゲートで行う必要はべつにないですよね?
864デフォルトの名無しさん
2017/06/03(土) 10:37:05.10ID:4DDVr3y5 delegateって、cやc++で例えると何?
865デフォルトの名無しさん
2017/06/03(土) 10:45:49.34ID:clZaKS42 関数ポインタ
866デフォルトの名無しさん
2017/06/03(土) 10:59:41.75ID:os85wqX+ >>864
直接当てはまるものはない
デリゲートは単なる関数ポインタではなく、ターゲットのオブジェクト参照を持っていて
インスタンスメソッドを呼び出すことができる
元ネタはDelphiのメソッドポインタ
直接当てはまるものはない
デリゲートは単なる関数ポインタではなく、ターゲットのオブジェクト参照を持っていて
インスタンスメソッドを呼び出すことができる
元ネタはDelphiのメソッドポインタ
867デフォルトの名無しさん
2017/06/03(土) 11:16:23.86ID:oD9emiaJ868デフォルトの名無しさん
2017/06/03(土) 11:27:20.05ID:X1r1Xqdt >>863
formsアプリ云々は関係ない
formsアプリ云々は関係ない
869デフォルトの名無しさん
2017/06/03(土) 11:33:01.98ID:F8KVXb5q >>863
(説明が100%正しいか自信はないけど)つーか、デリゲート自体は変数と同じようなもので、
値を格納するんじゃなくてメソッドを格納するための型。C#のイベント機能もデリゲートを
使ってるし、意識する・しないに関わらず、デリゲートはあちらこちらで使われ、色々使える
メソッドを変数のように引き渡せるなら、クラス内の特定の処理を自由に差し替えたりできる
でしょ?たとえばあるクラスで、そのインスタンスを作った際に外部からメソッドを渡してやる
事で、インスタンス毎に異なる処理をさせる事ができたりする訳
ただし今はラムダ式など新しい記述方法が出てきていて、コード中でdelegateというキーワードを
使ってデリゲートを定義する機会は少ない
(説明が100%正しいか自信はないけど)つーか、デリゲート自体は変数と同じようなもので、
値を格納するんじゃなくてメソッドを格納するための型。C#のイベント機能もデリゲートを
使ってるし、意識する・しないに関わらず、デリゲートはあちらこちらで使われ、色々使える
メソッドを変数のように引き渡せるなら、クラス内の特定の処理を自由に差し替えたりできる
でしょ?たとえばあるクラスで、そのインスタンスを作った際に外部からメソッドを渡してやる
事で、インスタンス毎に異なる処理をさせる事ができたりする訳
ただし今はラムダ式など新しい記述方法が出てきていて、コード中でdelegateというキーワードを
使ってデリゲートを定義する機会は少ない
870デフォルトの名無しさん
2017/06/03(土) 11:46:13.55ID:pwJoSF0V ありがとうございます
まぁこんな状態なので継承やインターフェースもうまい使いどころが分かっていないんですが。。要はまず習うより慣れろですかね
プログラムを作っててこういうことが出来れば便利なのに!を感じた時に使いどころを覚えていきます
まぁこんな状態なので継承やインターフェースもうまい使いどころが分かっていないんですが。。要はまず習うより慣れろですかね
プログラムを作っててこういうことが出来れば便利なのに!を感じた時に使いどころを覚えていきます
871デフォルトの名無しさん
2017/06/03(土) 11:52:54.38ID:l/gF2KNd872デフォルトの名無しさん
2017/06/03(土) 12:04:32.36ID:pwJoSF0V >>871
ありがとうございます
まさにその通りです
まだそういった場面になってないからそう思うだけだとは思うんですが使いどころがいまいちピンとこない感じです。。
サンプルプログラムを見ても、ん?普通にメソッド呼びだしたほうが分かりやすくね?みたいな
ありがとうございます
まさにその通りです
まだそういった場面になってないからそう思うだけだとは思うんですが使いどころがいまいちピンとこない感じです。。
サンプルプログラムを見ても、ん?普通にメソッド呼びだしたほうが分かりやすくね?みたいな
■ このスレッドは過去ログ倉庫に格納されています
