- 1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/29(…) 04:39:09.19 ID:sT3gw8va.net]
- ¡Visual Studio 2013 Community & Express(–³ž‚Ì“‡ŠJ”ŠÂ‹«)“™‚Í‚±‚¿‚ç
www.visualstudio.com/downloads/ ¡ƒR[ƒh‚ð“\‚éꇂ͂±‚¿‚ç ideone.com/ ¡‘OƒXƒŒ C#, Cò, C”‘Š’kŽº Part88 [“]Ú‹ÖŽ~]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ C#, Cò, C”‘Š’kŽº Part89 peace.2ch.net/test/read.cgi/tech/1443271409/ C#, Cò, C”‘Š’kŽº Part90 echo.2ch.net/test/read.cgi/tech/1455160063/ ¡ŽŸƒXƒŒ‚Í>>970‚ªŒš‚Ă鎖B Œš‚Ä‚ç‚ê‚È‚¢ê‡‚Í‘¼‚ðŽw’è‚·‚鎖B
- 337 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 01:29:19.51 ID:MwmpSlTr.net]
- ¶Ü²¿½
- 338 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 01:35:14.31 ID:b/aYUiUZ.net]
- >>324
Žc”O‚·‚¬‚é(
- 339 –¼‘OFL„DM) []
- [‚±‚±‰ó‚ê‚Ă܂·]
- 340 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 01:56:48.53 ID:iK8FV/yi.net]
- >>322
ƒEƒ`‚ÍWindows2000i.NET 2.0j‚à–³Ž‹‚Å‚«‚È‚¢ê‡‚ª‚ ‚éB Ý”õ§Œä—p‚̃Xƒ^ƒ“ƒhƒAƒ[ƒ“‹@‚¾‚ªB
- 341 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 17:37:43.90 ID:MxDOiAHv.net]
- ‚æ‚‚í‚©‚ç‚È‚¢‚¯‚ǃpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Á‚Ăǂ¤‚¢‚¤‹Ç–ʂŕK—vH
‚¢‚܂܂ł̃R[ƒfƒBƒ“ƒO‚ª‘å•‚ÉŒ¸‚邯‚©‚¢‚¢–Ê‚ð‹³‚¦‚Ăقµ‚¢ ¡‚̂Ƃ±‚댩‚É‚‚¢‚È‚ ‚ÆŠ´‚¶‚é
- 342 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 18:46:17.17 ID:zWe+Xnw2.net]
- >>328
–{Ši“I‚ȃpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Ȃ炱‚ñ‚È‚±‚Æ‚ª‚Å‚«‚é double GetArea(Shape shape) { switch (shape) { case Rectangle(x,y,w,h): return w * h; case Circle(x,y,r): return PI * r * r; } } ‚³‚ç‚ÉA•Ï”‚ɃLƒƒƒvƒ`ƒƒ‚·‚邾‚¯‚łȂx‚É‹ï‘Ì“I‚È’l‚ðŽw’è‚·‚ê‚Îx‚ª“Á’è‚Ì’l‚Ìꇂ¾‚¯‚Æ‚¢‚¤ðŒŽw’è‚à‰Â”\ ¡‚Ì•nŽã‚ÈŽd—l‚¾‚Æ‚¨‘O‚Ì‹^–â‚Ì’Ê‚èƒƒŠƒbƒg‚͂قƂñ‚ǂȂ¢‚̂ł܂ ÅI“I‚ɂ͋p‰º‚¾‚낤‚È
- 343 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 20:21:13.42 ID:6mUdfhCy.net]
- ƒIƒuƒWƒFƒNƒgŽwŒü‚©‚çswitch’n–‚ɑމ»‚µ‚ĂȂ¢‚»‚êH
ŠÖ”Œ^‚Æ‚©‚¾‚Æ‚»‚ꂪ•’ʂȂ̂©‚È
- 344 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 21:28:47.03 ID:MxDOiAHv.net]
- •K—v‚ɉž‚¶‚ÄŽg‚í‚È‚¢‚Ƒމ»‚¾‚È
- 345 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/26(‹à) 22:32:43.70 ID:zWe+Xnw2.net]
- ŠÖ”Œ^‚Í‚ ‚‚܂Ŋ֔‚ªŽå‚¾‚©‚ç‚Ë
(–{•¨‚Ì)ƒpƒ^[ƒ“ƒ}ƒbƒ`‚ÍÓIŒŸ¸‚Ńpƒ^[ƒ“‚Ì–Ô—…«‚ð’S•Û‚Å‚«‚é‚©‚çA ‚â‚Á‚Ă邱‚Ƃ̓Cƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚µ‚Ä‚é‚̂Ɠ¯‚¶‚悤‚È‚à‚ñ
- 346 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/08/27(“y) 00:18:55.08 ID:nVNQ8rj/.net]
- ‚±‚Ìꇂ͒Pƒ‚ÉGetArea‚ðabstract method‚É‚µ‚Ä
ŠeƒNƒ‰ƒX‚Åoverride‚³‚¹‚½•û‚ª‚æ‚‚È‚¢‚Á‚·‚©H
- 347 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 00:20:04.19 ID:1AQozIyW.net]
- if(x > y) (x, y) = (y, x);
- 348 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 00:38:01.47 ID:gXVhUUHW.net]
- >>333
‚»‚Ì•û‚ª‚¢‚¢‚ÆŽv‚¤——R‚Í? >>333‚ɂƂÁ‚ÄŠÖ”Œ^‚æ‚èƒIƒuƒWƒFƒNƒgŽwŒü‚Ì•û‚ª“éõ‚Ý‚ª‚ ‚é‚©‚ç‚»‚¤Š´‚¶‚邾‚¯‚¶‚á‚È‚¢? ‚Ç‚Á‚¿‚ª‚¢‚¢‚©‚¶‚á‚È‚‚Äl‚¦•û‚ªˆá‚¤‚ñ‚¾‚æ
- 349 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 00:57:01.73 ID:p93C1zWb.net]
- C#‚ÍŠÖ”Œ^Œ¾Œê‚ð–ÚŽw‚·‚Ì‚©H
- 350 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 00:58:08.99 ID:dfJ7JP1w.net]
- >>336
—Ç‚¢‚Æ‚±‚ðŽæ‚è“ü‚ê‚æ‚¤‚Æ‚µ‚Ä‚¢‚é
- 351 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 01:26:03.53 ID:zYdR+KfD.net]
- ƒ}ƒ‹ƒ`ƒpƒ‰ƒ_ƒCƒ€Œ¾Œê‚È‚ñ‚¾‚©‚çA‚ ‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚ɂ͑債‚ÄŒø‰Ê“I‚łȂ¢
(‚ªA‘¼‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚ł͌ø‰Ê“I‚È)‹@”\‚ª“ü‚邱‚Æ‚à‚ ‚邳
- 352 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 01:43:46.91 ID:p93C1zWb.net]
- ‚Ü‚ ‚½‚µ‚©‚É¡‚ÌC#‚̓}ƒ‹ƒ`ƒpƒ‰ƒ_ƒCƒ€‚È‚ñ‚¾‚낤‚¯‚Ç
‚»‚à‚»‚àƒ}ƒ‹ƒ`ƒpƒ‰ƒ_ƒCƒ€‚ðˆÓޝ‚µ‚ÄÝŒv‚³‚ꂽŒ¾Œê‚Ȃ̂¾‚낤‚© —Ç‚¢‚Æ‚±Žæ‚肵‚悤‚Á‚Äl‚¦•û‚Í‚¢‚¢‚ñ‚¾‚ª ƒ}ƒ‹ƒ`ƒpƒ‰ƒ_ƒCƒ€‚Å•¡”‚̃Xƒ^ƒCƒ‹‚ɑΉž‚µ‚悤‚Æ‚©AŒ¾Œê‚Ì•¡ŽG‚³‚ª‘‚·‚¾‚¯‚¾‚ÆŽv‚¤‚ñ‚¾‚ª‚È‚Ÿ ‚Ü‚ ‚»‚Ì‚¤‚¿AƒIƒuƒWƒFƒNƒgŽwŒü‚Å‚â‚肽‚¢l‚Í‚±‚ê‚Í•s—vi‚Æ‚¢‚¤‚©Žg‚¤‚Èj‚Æ‚©‚¢‚¤‹@”\‚Æ ŠÖ”Œ^‚Å‚â‚肽‚¢l‚Í‚±‚Ì‹@”\‚ÍŽg‚¤‚ȂƂ©‚¢‚¤•ª—Þ‚ªo—ˆ‚Ä‚¢‚‚Ì‚¾‚낤‚©‚Ë ‚¾‚Á‚½‚牂߂©‚猾Œê•ª‚¯‚ë‚æ‚ÆŽv‚¤‚킯‚È‚ñ‚¾‚ª
- 353 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 08:01:26.33 ID:uwQm2EgT.net]
- ‚±‚̂܂܂łÍVB6‚ɂȂÁ‚Ä‚µ‚Ü‚¤
- 354 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 08:50:02.94 ID:ZCfqwLYC.net]
- >>330
switch‚Å•ªŠò‚µ‚Ä•ª‚©‚è‚â‚·‚¢‚ÆŽv‚¤
- 355 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 08:50:57.27 ID:ZCfqwLYC.net]
- >>333
switch‚ª‚¢‚¢
- 356 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 08:59:36.29 ID:xPu9ULSF.net]
- ƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Í‘å•ςȎ–‚ɂȂ肻‚¤
‚悤‚·‚é‚ÉŒ^‚𒲂ׂĕªŠò‚Ì“œˆß\•¶‚Å‚µ‚å ƒoƒbƒhƒvƒ‰ƒNƒeƒBƒX‚Ì“œˆß\•¶‚È‚ñ‚Ă悂Ȃ¢‚æ
- 357 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/08/27(“y) 09:04:35.71 ID:SmFG8gRK.net]
- @@@@@@¸@@@ ¸@b|@ƒv @//
@@@@@@½@ ¸@½@@| | „ @// @@@@@@ ^ ½@@@@| | ƒb //@ @¸@@@¸@ b|. ƒv @// @@@@@@ ^@@@@@@ @ //@@@½@¸@½ Q | | „ @// @@@@@@@@ ^PP_@@@@@^@ ½@@ „Ÿ | | ƒb // @@@@@@@^@@_ƒm@@._@@ @ ^@@@@@@@@@// @@@@@@ b@@i „jiƒj@ @ @@@QQQ .@@@ @ @ b@@Üi__l__j @ @@.^@Ü@ Ü_ @@@@@@@ |@@@@M YÜl@@@ ^@ i„j@iƒj_ .@@@@ @ @ |@@@@. l__ R@^ @::::::Üi__l__jÜ _ @@@@@@ @R @ @ @ @ }|@| | @ @ @@ M YÜ l__@@@| @@@@@@@@ R@@@@ƒm¤|@|@_ @ @@@ lQ@R ^ . @ @ @ @ ^^l @@@@@ / /@ @,„Ÿl@@@@@@ R@_
- 358 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 09:18:21.32 ID:xncZCRpk.net]
- ƒ|ƒŠƒ‚ƒtƒBƒYƒ€‰ß•‰‰×‚Řc‚ȃNƒ‰ƒX‚ð—ÊŽY‚·‚邿‚è‚͂悢
- 359 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 09:56:58.93 ID:gXVhUUHW.net]
- Œ^‚Å•ªŠò‚·‚é‚Ì‚ª‚Ç‚¤‚µ‚Ä–â‘è‚©‚Æ‚¢‚¤‚ÆA
Œã‚ÅŒ^‚ð’ljÁ‚µ‚½‚Æ‚«‚É•ªŠò‚̉ӊ‚ðŽ©•ª‚Å’T‚µ‚ÄðŒ‚ð’ljÁ‚µ‚È‚«‚á‚¢‚¯‚È‚‚Ȃ邩‚çB ‚¿‚á‚ñ‚Æ‚µ‚½ŠÖ”Œ^‚¾‚ÆAƒpƒ^[ƒ“ƒ}ƒbƒ`‚Å•ªŠò‚³‚¹‚邿‚¤‚ÈŒ^‚Á‚Ä type Shape = Rectangle(double x, double y, double w, double h) @ | Circle(double x, double y, double r); ‚Ý‚½‚¢‚ÈŠ´‚¶‚ŃNƒ[ƒY‚µ‚Ä‚¨‚‚ñ‚¾‚æB ‚±‚ê‚ÅShape‚ª‚Ƃ肤‚é‘S‚Ă̌^‚ðƒRƒ“ƒpƒCƒ‰‚ª”Fޝ‚Å‚«‚é‚©‚çA Shape‚ÉŒ^‚ðV‚½‚ɒljÁ‚µ‚½‚ç>>329‚ªƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚‚ê‚éB ƒCƒ[ƒW“I‚É‚Í —ñ‹“‘Ì + ƒ^ƒvƒ‹ ‚ɋ߂¢‚©‚ÈBOOŒ¾Œê‚Ì’´‹—͂ȃNƒ‰ƒX‚Ƃ͑S‘RˆÙ‚È‚é‚à‚ÌB ‚±‚̂悤‚ÉAƒpƒ^[ƒ“ƒ}ƒbƒ`‚ͪ‚ª[‚¢‚©‚ç‚ɂ킩Œ¾Œê‚ª’†“r”¼’[‚É“±“ü‚·‚邯‚¨‚©‚µ‚È‚±‚ƂɂȂéB
- 360 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 10:14:58.12 ID:xncZCRpk.net]
- ƒf[ƒ^ƒx[ƒX‚âXML‚Å•s’èŒ`ƒf[ƒ^Žó‚¯Žæ‚Á‚Ä
ƒp[ƒX‚µ‚½Œã‚Ì•ªŠò‚ÉŽg‚¤‚‚ç‚¢‚©‚È
- 361 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 10:17:36.05 ID:xPu9ULSF.net]
- >>346
ƒ‚ƒWƒ…[ƒ‹‚Ì”z•z–Ê“|‚‚³‚»‚¤ ƒpƒ^[ƒ“‚ð‚ð’ljÁ‚µ‚½‚çŽQÆŒ³ƒR[ƒh‘S•”’Ç‹L‚µ‚Ă˂Á‚Ä‘Sƒ†[ƒU[‚É’Ê’m‚·‚é‚ÌH
- 362 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 12:08:15.98 ID:vp5ltHnS.net]
- >>346
‚µ‚©‚µ‚»‚ꂾ‚Æ‘‚‘¤‚ɂƂÁ‚Ä‚ÍOOP‚Ì•û‚ª‚¢‚¢‚ªB ‹@”\’ljÁ‚ªƒNƒ‰ƒX’ljÁ‚őΉž‚Å‚«‚邯‚«A OOP: Šù‘¶•”•ª‚ÉˆêØŽè‚ð“ü‚ê‚é•K—v‚͂Ȃ¢B FP: Šù‘¶•”•ª‚à‘‚«’¼‚·•K—v‚ª‚ ‚éB •’ʂ͂ǂ¤Œ©‚Ä‚à‘Þ‰»‚¾‚æB ‘‚«’¼‚·•”•ª‚ªSyntaxError‚ÅŒ©‚‚©‚é‚͕̂֗˜‚¾‚¯‚ÇA OOP‚Å‚à‚»‚̃Nƒ‰ƒX‚Ì‘Sƒƒ\ƒbƒh‚ð—ñ‹“‚·‚é‚̂͊ȒP‚Ȃ̂ÅA˜R‚ê‚鎖‚à‚È‚¢B OOP‚ÍŽÀÛ‚ÌÚׂȃNƒ‰ƒX–ˆ‚Ì“®ì‚Í‚»‚Ì•”•ª‚̃R[ƒh‚©‚ç‚͓ǂ݂Ƃê‚È‚¢B ‚»‚ꂪswitch‚Ì•û‚ª‚¢‚¢‚Æ‚¢‚¤l‚̈ӌ©‚Ȃ̂¾‚낤‚¯‚ÇA ‘åŠT‚Ìꇂ͓ǂ݂Ƃê‚È‚¢‚̂͒áˆÊ‹Lq‚݂̂ł ‚Á‚ÄA“ǂ݂Ƃé•K—v‚ª‚È‚¢‚©‚ç–â‘è‚È‚¢B >>329‚É‚µ‚Ä‚àGetAreaƒƒ\ƒbƒh‚Ì•û‚ª‚¢‚¢‚µA –{‰Æ‚Ì—á‚É‚µ‚Ä‚àExplainMyselfƒƒ\ƒbƒh‚Ì•û‚ª‚¢‚¢B –{—ˆ‚̓ƒ\ƒbƒh‚Æ‚µ‚Ä‚‚‚ê‚È‚¢switch•ªŠò‚ÉŽg‚¦‚΂¢‚¢‚Ì‚¾‚낤‚¯‚ÇA –{‰Æ‚É‚µ‚Ä‚à‚»‚Ì‚¢‚¢—á‚ð’T‚¹‚È‚©‚Á‚½‚Æ‚¢‚¤‚±‚Æ‚¶‚á‚È‚¢‚©B ‚‚܂è—v‚ç‚È‚¢ŽqB
- 363 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 18:13:53.32 ID:gff3j1Ec.net]
- C#‚Íjs‚̃IƒuƒWƒFƒNƒgƒŠƒeƒ‰ƒ‹‚𓱓ü‚·‚ׂ«‚¾
C#‚Ì“½–¼Œ^‚Í‘‚«‚É‚‚¢‚µŒ©h‚¢
- 364 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 19:31:49.76 ID:p93C1zWb.net]
- ‚‚܂èƒpƒ^[ƒ“ƒ}ƒbƒ`‚̓IƒuƒWƒFƒNƒgŽwŒü‚Ƃ͂«‚í‚߂đЫ‚ªˆ«‚¢‚Á‚ÄŽ–‚©
‚Ü‚ AŒ^ƒ`ƒFƒbƒN‚Æ‘ã“ü‚ªˆê”‚łł«‚é‹@”\‚¾‚¯‚È‚ç•Ö—˜‚ÉŽg‚¦‚éê–Ê‚à‚ ‚邾‚낤‚¯‚Ç
- 365 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 19:54:25.56 ID:0MFbcQeG.net]
- ‘Š«‚ªˆ«‚¢‚ñ‚¶‚á‚È‚‚ÄŽg‚¢•ª‚¯‚¾‚ÆŽv‚¤
ã‚łł½Shape‚ł͊eƒNƒ‰ƒX‚ª–ÊÏ‚ðo‚·ƒƒ\ƒbƒh‚ðŽ‚Á‚ĂĂà‚ׂ‚ɂ¢‚¢‚¾‚낤‚¯‚Ç GUI‘¤‚Å}Œ`‚Ì•\ަ‚ÉŽg‚¤ƒƒ\ƒbƒh‚ðShape‚ÉŽ‚½‚¹‚é‚̂͂¨‚©‚µ‚¢ ‚»‚Ìꇂ͂ǂ±‚©•Ê
- 366 –¼‘OF‚ÅŒÀ’è“I‚É‚±‚̃pƒ^[ƒ“ƒ}ƒbƒ`‚ðŽg‚¦‚΂¢‚¢‚̂ł͂Ȃ¢‚©H []
- [‚±‚±‰ó‚ê‚Ă܂·]
- 367 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 19:54:53.32 ID:vp5ltHnS.net]
- ‘Š«‚ªˆ«‚¢‚킯‚ł͂ȂA—p“r‚ª‚È‚¢‚ñ‚¾‚ÆŽv‚¤B
Œ^‚ ‚èOOP‚ÌꇂÍAŒ^”»’è{•ªŠò‚ð‰¼‘zŠÖ”‚őΉž‚·‚é‚Ì‚ªŠî–{Žv‘z‚Å‚ ‚éˆ×A ‚»‚à‚»‚à‚̗Ⴊswitch•¶‚ÅŒ^”»’è‚ÌŽž“_‚Å—v‚ç‚È‚¢Žq‚Å‚µ‚©‚È‚¢B ‚à‚¤‚¿‚å‚Á‚ƃ}ƒV‚È—á‚͂Ȃ©‚Á‚½‚Ì‚©‚æA‚Æ‚àŽv‚¤‚ªB ‚‚©‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚ÆA ƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚ªŠˆ–ô‚µ‚Ä‚¢‚錾Œê‚̃\[ƒX‚ð’‚ß‚½•û‚ª—Ç‚¢‚̂ł͂Ȃ¢‚©H ’N‚©’m‚Á‚Ä‚½‚狳‚¦‚ăvƒŠ[ƒYB
- 368 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 20:00:45.28 ID:vp5ltHnS.net]
- ‚ A‚½‚¾Ai‚螂݂Ío—ˆ‚邿‚¤‚¾‚©‚çA‚»‚ê‚Í–ð‚É—§‚‚©H
> case Rectangle s when (s.Length == s.Height): > case Rectangle r: ‚à‚¿‚ë‚ñƒƒ\ƒbƒh‚Å‚ào—ˆ‚邪AFX‚܂ǂë‚Á‚±‚µ‚‚È‚é‚Ì‚©‚àB i‰´‚ÍC”er‚ł͂Ȃ¢‚Ì‚ÅÚ‚µ‚‚Í•ª‚©‚ç‚È‚¢j
- 369 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 20:33:04.97 ID:vp5ltHnS.net]
- >>352
> GUI‘¤‚Å}Œ`‚Ì•\ަ‚ÉŽg‚¤ƒƒ\ƒbƒh‚ðShape‚ÉŽ‚½‚¹‚é‚̂͂¨‚©‚µ‚¢ Œ¾‚Á‚Ä‚¢‚邱‚Ƃ͕ª‚©‚邯‚Ç‚àA‚»‚ê‚ÍŽv‘z‚É‚æ‚邯Žv‚¤‚æB OOPŒ´—Žå‹`‚¾‚Æ‚µ‚ÄAGUI‘¤‚©‚ç‚Ì•`‰æƒŠƒNƒGƒXƒg‘Ήž‚àƒƒ\ƒbƒh‚Æ‚µ‚ÄŽ‚½‚¹‚½ê‡A ƒIƒuƒWƒFƒNƒg‚̃ƒ\ƒbƒh‚͉i‰“‚ɒljÁ‚³‚ê‚Ä‚¢‚‚±‚ƂɂȂé‚Ì‚ÅAƒIƒuƒWƒFƒNƒg‚̃\[ƒX‚ªŠm’肵‚È‚¢B ‚Å‚àAOOP‚ÌŠî–{—”OAu“®ì‚µ‚Ä‚¢‚éƒR[ƒh‚ɂ͈êØG‚ê‚邱‚ƂȂ‹@”\’ljÁ‰Â”\v‚ÍŽÀŒ»o—ˆ‚éB ‚µ‚½‚ª‚Á‚ÄAƒfƒOƒŒ[ƒh‚̊댯‚ª‘S‚‚È‚¢B ‹@”\‚ÌØ‚蕪‚¯‚Æ‚µ‚Ä‚ÍGUI‘¤‚ÉŽ‚½‚¹‚½‚¢‚Æ‚±‚낾‚¯‚ÇA ‚±‚ꂾ‚ƒljÁShape–ˆ‚ÉGUI‘¤‚à‚¢‚¿‚¢‚¿‘Ήž‚µ‚È‚¢‚Æ‚¢‚¯‚È‚‚È‚éB i“®‚¢‚Ä‚¢‚éƒR[ƒh‚ðC³‚·‚é•K—v‚ª‚ ‚éj ƒIƒuƒWƒFƒNƒg‚ª”ì‘剻‚·‚邯‚Ç‚àA ƒoƒO‚ðo‚³‚È‚¢ˆ×‚ÌŠÇ—‚È‚çAƒIƒuƒWƒFƒNƒg‘¤‚ÉŽ‚½‚¹‚½•û‚ªŠy‚¾‚ÆŽv‚¤B ‘¼ƒvƒƒOƒ‰ƒ€‚ƃIƒuƒWƒFƒNƒg‚ð‹¤—p‚·‚é‹C‚È‚çA ƒIƒŒƒIƒŒƒƒ\ƒbƒh‚Å”ì‘剻‚µ‚½ƒIƒuƒWƒFƒNƒg‚È‚ñ‚Ä—v‚ç‚È‚¢‚©‚çA GUI‘¤‚ÉŽ‚½‚¹‚邱‚ƂɂȂéB ‚à‚µ‚©‚µ‚ÄŠg’£ƒƒ\ƒbƒh‚Á‚Ä‚±‚Ì‚½‚ßHƒAƒŒ‚¢‚Ü‚¢‚¿ƒsƒ“‚Æ‚±‚È‚©‚Á‚½‚ñ‚¾‚ªB
- 370 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 21:12:00.13 ID:n0Zp8t3m.net]
- Shape‚̃Rƒ“ƒeƒLƒXƒg‚É‚æ‚邾‚ë
”Šw‚╨—‚ÌŒvŽZ‚ÉŽg‚¤ƒ‚ƒfƒ‹‚È‚ç•`‰æ—pƒƒ\ƒbƒh‚È‚ñ‚Ä‘‚¢‚½Žž“_‚ʼnðŒÙ‚³‚ê‚邵 •`‰æƒ‚ƒfƒ‹‚È‚ç•`‰æ—pƒƒ\ƒbƒh‚ª‚ ‚Á‚Ä‚à‚¢‚¢
- 371 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 21:43:02.69 ID:vp5ltHnS.net]
- ‚¾‚©‚ç‚»‚Ì‚½‚߂̊g’£ƒƒ\ƒbƒh‚¶‚á‚È‚¢‚ÌH
¡‰ñ‚Ì—á‚È‚çAGUI‘¤‚ÅŠg’£ƒƒ\ƒbƒh‚ð’ljÁ‚µ‚đΉž‚·‚éB ‚·‚邯AŠù‘¶ƒR[ƒh‚ÉŽè‚ð‰Á‚¦‚邱‚Æ‚à‚È‚A•`‰æ•”•ª‚àswitch•¶–³‚µ‚Æ‚¢‚¤A—¼Žæ‚肪‰Â”\B ’ljÁShape‚ª‚ ‚Á‚½Žž‚àGUI‘¤‚ÌŠg’£ƒƒ\ƒbƒh•”•ª‚ɒljÁ‚·‚邾‚¯BŠÇ—‚à‚µ‚â‚·‚¢B https://msdn.microsoft.com/ja-jp/library/bb383977.aspx
- 372 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 22:01:19.98 ID:gXVhUUHW.net]
- >>357
‚»‚ê‚Íæk•Ù‚¾‚È Šg’£ƒƒ\ƒbƒh‚Í’P‚ÉŒ^‚²‚Æ‚ÉGetArea‚ðƒI[ƒo[ƒ[ƒh‚µ‚Ă邾‚¯‚¾ ƒIƒuƒWƒFƒNƒgŽwŒü‚Æ‚¢‚¤‚æ‚è‚͂ނµ‚ëŠÖ”Œ^“I‚È‚â‚è•û Œ^switch‚≼‘zƒƒ\ƒbƒh‚ÍŽÀsŽžŒ^‚ɉž‚¶‚½“®“I‚È‘½‘Š‚ðŽÀŒ»‚·‚éŽè’i‚ÅAŠg’£ƒƒ\ƒbƒh‚Å‘ã‘Ö‚Å‚«‚é‚à‚̂ł͂Ȃ¢‚æ
- 373 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 22:23:19.62 ID:E9zwljSJ.net]
- >>357
¡‚Ì—¬‚ê‚ÉŠg’£ƒƒ\ƒbƒh‘S‚ŠÖŒW‚È‚¢‚æ‚Ë
- 374 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 22:23:59.95 ID:vp5ltHnS.net]
- >>358
> ŽÀsŽžŒ^‚ɉž‚¶‚½“®“I‚È‘½‘Š C#‚ɂ͖³‚¢‚¾‚낱‚êB
- 375 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 22:37:21.41 ID:gXVhUUHW.net]
- >>360
? •’ʂɃƒ\ƒbƒh‚̃I[ƒo[ƒ‰ƒCƒh‚É‚æ‚鑽‘Ô‚Ì‚±‚Æ‚¾‚æ
- 376 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 22:42:35.41 ID:vp5ltHnS.net]
- >>361
—Ⴆ‚ÎJavaScript‚ł͓®“I‚ÉŒ^‚ð•ÏXo—ˆ‚éB ‚¾‚©‚çŽÀsŽž‚Éswitch‚Å‚â‚é‚̂ƃRƒ“ƒpƒCƒ‹Žž‚ÉÓI‚ÉƒŠƒ“ƒN‚·‚é‚̂ł͓®ì‚ªˆÙ‚È‚Á‚Ä‚‚éB ‚»‚¤‚¢‚¤‚Ì‚ÍC#‚ɂ͂Ȃ¢‚Å‚µ‚åA‚Á‚ĘbB ‚¾‚©‚ç˜b‚ð–ß‚·‚ÆA>>329‚̃P[ƒX‚Í’Êí‚ÌOOP‚Ì‘½‘ÔA >>352‚̃P[ƒX‚ÍŠg’£ƒƒ\ƒbƒh‚ªˆê”Ô—Ç‚¢‚ÆŽv‚¤B –{‰Æ‚Ì‚à•’Ê‚ÍOOP‚őΉž‚·‚éB ‚½‚¾‚»‚ꂾ‚Æ—á‚ɂȂç‚È‚¢‚̂ŃNƒGƒŠ‚ª‚í‚´‚í‚´‚‚Á‚‚¯‚ç‚ê‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¤B
- 377 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 22:43:28.66 ID:yK/3tXKV.net]
- ‰½‚̘b‚ð
- 378 –¼‘OF‚µ‚Ä‚é‚Ì‚©‚È‚Á‚Ä‚¿‚å‚Á‚Æã‚©‚烌ƒX“Ç‚ñ‚ł݂½‚¯‚ÇA
>>352‚̘b‚È‚çShape‚ªDraw‚ðŽ‚Á‚Ä‚à•ʂɕK‚¸‚µ‚à‚¨‚©‚µ‚‚È‚¢‚µA Ž‚½‚¹‚½‚‚È‚¢‚È‚çShape‚Å•`‰æ‘¤‚ª—v‹‚·‚é•`‰æ‚É•K—v‚ȃf[ƒ^‚ð’ñ‹Ÿ‚·‚é ˆê˜A‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ð’è‹`‚µ‚Ä‚¨‚¯‚Îςޘb‚¾‚æ‚ËB •`‰æ‘¤‚ÅŒ^‚ðŒ©‚Ä•ªŠò‚È‚ñ‚Ăǂ¤æÛ›ž–Ú‚ÉŒ©‚Ä‚àň«‚Ì‚â‚è•û‚É‚µ‚©Žv‚¦‚ñ‚ˉ´‚àB [] - [‚±‚±‰ó‚ê‚Ă܂·]
- 379 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:01:52.80 ID:gXVhUUHW.net]
- >>362
ʼn‚Ì4s‚͉´‚ɂ͂悈Ӗ¡‚ª‚í‚©‚ç‚È‚¢‚¯‚Ç‚»‚ê‚͂܂ ‚¢‚¢‚Æ‚µ‚ÄA >>329‚Å‘½‘Ô‚ª•K—v‚Ȃ̂É>>352‚ÍŠg’£ƒƒ\ƒbƒh‚Å‚¢‚¢‚Æ‚¢‚¤‚͖̂µ‚‚µ‚Ă邿B List<Shape>‚É“ü‚Á‚Ä‚é‚à‚Ì‚ð‘S•”Draw‚µ‚½‚¢‚Æ‚«AŒ^‚²‚Ƃ̊g’£ƒƒ\ƒbƒh‚¶‚á‘Ήž‚Å‚«‚È‚¢‚æ? Shape‚ÌŠO•”‚Ƀƒ\ƒbƒh‚ð’è‹`‚µ‚‚‘½‘Ô‘Š“–‚Ì“®ì‚ð‚³‚¹‚½‚¢A‚»‚Ì‚¤‚¦–¾Ž¦“I‚ÈŒ^”»’è‚̓_ƒ‚Æ‚¢‚¤‚ñ‚È‚çA ˆø”‚ðdynamic‚ɃLƒƒƒXƒg‚µ‚Ä‹ˆø‚É“®“IƒfƒBƒXƒpƒbƒ`‚³‚¹‚é‚Ý‚½‚¢‚È‚±‚Æ‚ª•K—vB
- 380 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:02:26.56 ID:ygls7M0s.net]
- >>363
‚¨‚©‚µ‚¢‚©‚¨‚©‚µ‚‚È‚¢‚©‚Íꇂɂæ‚é ‚±‚ÌShape‚ªŠô‰½ŠwŒvŽZƒ‰ƒCƒuƒ‰ƒŠ‚ÌShape‚¾‚Á‚½‚çDraw‚Í‚¨‚©‚µ‚¢ }Œ`•`‰æ—p‚̃‰ƒCƒuƒ‰ƒŠ‚È‚çDraw‚ª‚ ‚Á‚Ä‚à‚¨‚©‚µ‚‚È‚¢‚µ‚È‚‚Ä‚à‚¨‚©‚µ‚‚È‚¢
- 381 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:10:16.02 ID:vp5ltHnS.net]
- >>364
> List<Shape>‚É“ü‚Á‚Ä‚é‚à‚Ì‚ð‘S•”Draw‚µ‚½‚¢‚Æ‚«AŒ^‚²‚Ƃ̊g’£ƒƒ\ƒbƒh‚¶‚á‘Ήž‚Å‚«‚È‚¢‚æ? o—ˆ‚邿B‚Æ‚¢‚¤‚©‚»‚¿‚ç‚ç‚Ì”Fޝ‚ªŠÔˆá‚Á‚Ä‚¢‚邯Žv‚¤‚ªA Šg’£ƒƒ\ƒbƒh‚̓\[ƒXã‚ł͕’ʂ̃ƒ\ƒbƒh‚ÆŒ©‚½–Ú‚Í“¯‚¶‚¾‚æB
- 382 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:15:37.10 ID:ygls7M0s.net]
- >>366
ƒlƒ^‚©ƒ}ƒW‚©‚©‚ç‚©‚Á‚Ă邩‚í‚©‚ç‚È‚¢‚ñ‚¾‚¯‚Ç
- 383 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:18:51.07 ID:gXVhUUHW.net]
- >>366
‚Ù‚ñ‚Æ‚É? https://ideone.com/lmc8TO ‚½‚܂ɂ͎©•ª‚ÌŽv‚¢ž‚Ý‚ð‹^‚Á‚Ă݂é‚Ì‚à‘娂¾‚¼
- 384 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:19:50.69 ID:vp5ltHnS.net]
- >>364
>>367 ‚¢‚₱‚¿‚ç‚àˆÓ–¡•s–¾‚Ȃ̂¾‚ªB ‹t‚É>>364‚ÌŒ¾‚¤uƒƒ\ƒbƒh‚ł͑Ήžo—ˆ‚邪Šg’£ƒƒ\ƒbƒh‚ł͑Ήžo—ˆ‚È‚¢vƒP[ƒX‚Á‚Äo‚¹‚é‚©H
- 385 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:28:42.22 ID:vp5ltHnS.net]
- >>368
‚¢‚â‚»‚êOOP‚¶‚á‚È‚¢‚ÆŽv‚¤‚ªAAA‚½‚¾‚̃I[ƒo[ƒ[ƒh‚¾‚æ‚ËB
- 386 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:31:52.50 ID:gXVhUUHW.net]
- >>370
‚¾‚©‚牴‚Í>>358‚©‚ç‚»‚¤Œ¾‚Á‚Ă邶‚á‚ñ Šg’£ƒƒ\ƒbƒh‚ł͑Ήž‚Å‚«‚È‚¢ƒP[ƒX‚ðŽ¦‚µ‚½‚¾‚ë?
- 387 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:33:00.29 ID:ygls7M0s.net]
- >>369
Šg’£ƒƒ\ƒbƒh‚ɂł«‚È‚¢Ž–A‚̃Vƒ“ƒvƒ‹‚È“š‚¦‚Æ‚µ‚Ä‹“‚°‚é‚È‚çAƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚ɂ͂Ȃê‚È‚¢A‚¾‚È ‚»‚ê‚Å‚à‚¤I‚í‚肾‚낱‚̘b ‚í‚©‚ç‚È‚¢‚È‚ç“ü–呓ǂݒ¼‚µ‚Ä‚‚ê
- 388 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:40:42.34 ID:vp5ltHnS.net]
- >>371,372
‚Ü‚ ‰´‚ÍC#er‚ł͂Ȃ¢‚̂Ŋg’£ƒƒ\ƒbƒh‚ÍŽg‚Á‚½‚±‚Æ‚ª‚È‚¢‚µA ‰´‚Ì—‰ð‚ªŠÔˆá‚Á‚Ä‚¢‚é‰Â”\«‚à‚ ‚邪A MSDN‚ÌŽd—l‘‚ðŒ©‚éŒÀ‚èA“–‚½‚è‘O‚¾‚ªƒƒ\ƒbƒh‚ðŠg’£‚µ‚½‚悤‚ÉŒ©‚¹‚©‚¯‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¤‚æB ‚¾‚©‚ç‚»‚Ìê‡‚Í Rectangle ‚Æ Circle ‚ɑ΂µ‚ÄŠg’£ƒƒ\ƒbƒh‚ð’ljÁ‚·‚éB ‚±‚ꂪ‚Å‚«‚È‚¢‚̂Ȃ炻‚¿‚ç‚ÌŒ¾‚¤‚Æ‚¨‚肾‚ªA‚»‚ꂾ‚ÆŠg’£ƒƒ\ƒbƒh‚È‚ñ‚ăSƒ~‚¶‚á‚ñB ‚Ü‚ ‚ǂ݂̂¿‰´‚©‚»‚¿‚ç‚ÌŽd—l‚ɑ΂·‚銨ˆá‚¢‚¾‚ÆŽv‚¤‚Ì‚ÅA‚±‚̘b‚Í‚±‚ê‚ÅI‚í‚è‚Å‚¢‚¢B
- 389 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 23:48:05.17 ID:vp5ltHnS.net]
- >>372
‚¢‚∫‚¢‚ª‚â‚Á‚ς肻‚Á‚¿‚ªŠÔˆá‚Á‚Ă邼B Šg’£ƒƒ\ƒbƒh‚Å•’Ê‚Éthis‚ªŽæ‚ê‚Ä‚éBiˆø”‚ÌŠ‚É‘‚j ‚‚©‚»‚¤‚¶‚á‚È‚¢‚ƈӖ¡–³‚¢‚¾‚ëB > public static int WordCount(this String str) > { > return str.Split(new char[] { ' ', '.', '?' }, > StringSplitOptions.RemoveEmptyEntries).Length; > } > https://msdn.microsoft.com/ja-jp/library/bb383977.aspx
- 390 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:08:50.44 ID:s1SxoEZK.net]
- >>374
‚ ‚ñ‚½‚É‚à•ª‚©‚邿‚¤‚Éà–¾‚µ‚Ä‚ ‚°‚悤 Šg’£ƒƒ\ƒbƒh‚Æ‚ÍAHogeClass.func(x) ‚ð x.func() ‚Æ‘‚¯‚éƒVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚Å‚ ‚é ‚»@‚ê@‚¾@‚¯
- 391 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:15:50.55 ID:zGC1w6Ia.net]
- >>365
‚¾‚©‚ç‚»‚¤Œ¾‚Á‚Ä‚é‚Å‚µ‚åB
- 392 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:17:10.42 ID:+mkoP4gZ.net]
- >>375
‚»‚ê‚̓IƒuƒWƒFƒNƒgŽwŒü‚ª‚»‚̈Ӗ¡‚ł̃Vƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚Å‚µ‚©‚È‚¢‚æB class\•¶‚ª–³‚©‚Á‚½C‚Å‚àŠÖ”ƒ|ƒCƒ“ƒ^+\‘¢‘̂œ¯‚¶Ž–‚ªo—ˆ‚½‚킯‚¾‚µB d—v‚Ȃ̂͊g’£ƒƒ\ƒbƒh‚Éthis‚ª“n‚Á‚Ä‚¢‚邱‚Æ‚¾‚æB ÓIƒƒ\ƒbƒhiƒNƒ‰ƒXƒƒ\ƒbƒhj‚É‚ÍthisŽg‚¦‚È‚¢‚Å‚µ‚åB ¡‰ñ‚Ì—á‚ÅŒ¾‚¦‚ÎA錾•”•ª‚͈ȉº‚É‚È‚é‚Æ‚¢‚¤‚±‚ÆB ‚½‚¾‚µƒRƒ“ƒpƒCƒ‹‚ª’ʂ邩‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªB ’Ê‚ç‚È‚¢‚̂ȂçŒN‚ÌŒ¾‚¤‚Æ‚¨‚èA’Ê‚é‚̂Ȃ牴‚ÌŒ¾‚¢•ª‚ª³‚µ‚¢‚±‚ƂɂȂéB public static void Draw(this Rectangle rect) public static void Draw(this Circle circle)
- 393 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:19:39.62 ID:UJTSRlJK.net]
- ‰½‚ÅŠg’£ƒƒ\ƒbƒh‚Á‚ÄstaticƒNƒ‰ƒX‚¶‚á‚È‚¢‚Æ’è‹`o—ˆ‚È‚¢‚ñ‚¾H
‰½‚©——R‚ ‚é‚ÌH •ʂɧŒÀ‚Ístaticƒƒ\ƒbƒh‚¾‚¯‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚Ç —Ⴆ‚ÎString.IsNullOrEmpty(String) ‚à‚µstaticƒNƒ‰ƒXˆÈŠO‚ÉŠg’£ƒƒ\ƒbƒh’è‹`o—ˆ‚½‚ç String.IsNullOrEmpty(this String) ‚Ý‚½‚¢‚ɂȂÁ‚ÄX‚ɕ֗˜‚É‚È‚é‚ÆŽv‚¤‚Ì‚É
- 394 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:21:24.05 ID:hQF+q+Zk.net]
- ‚»‚±‚Ìthis‚Í’P‚ÉŠg’£ƒƒ\ƒbƒh‚̃}[ƒN
’Êí‚Ìthis‚Ƃ͈ႤˆÓ–¡ Šg’£ƒƒ\ƒbƒh‚ÍeƒNƒ‰ƒX‚©‚ç‚͌ĂׂȂ¢‚©‚ç‚»‚ê‚ð’è‹`‚µ‚Ä‚àShapeƒNƒ‰ƒX‚©‚璼ڌĂׂȂ¢ Rectangle‚âCircle‚ɃLƒƒƒXƒg‚·‚邱‚Æ‚É‚È‚é ‚»‚±‚Å“oê‚·‚é‚Ì‚ªƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Æ
- 395 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:26:26.11 ID:UJTSRlJK.net]
- ¡X•Ï‚¦‚é‚̂͌݊·«“I‚È–â‘肜‚¢‚¾‚낤‚¯‚ÇA
==‰‰ŽZŽq‚𓙉¿‰‰ŽZŽq ===‰‰ŽZŽq‚ð“™’lor•s•σCƒ“ƒXƒ^ƒ“ƒX‚©‚“™‰¿‰‰ŽZŽq ‚É‚·‚é‚ׂ«‚¾‚ÆŽv‚Á‚½ •s•Ï‚©‚Í‘®«‚Æ‚©‚Å’è‹`‚µ‚Ä Equalsƒƒ\ƒbƒh‚Æ‚©‚¢‚ç‚Ë[‚¾‚ë ==‰‰ŽZŽq‚Æ—¼•û’è‹`‚µ‚ë‚Æ‚©‚Ç‚¤‚È‚Á‚Ä‚ñ‚¾
- 396 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:31:26.64 ID:+mkoP4gZ.net]
- >>379
‚¢‚âŠg’£ƒƒ\ƒbƒh“à‚ÅŽ©•ªŽ©g‚̃ƒ“ƒo‚ðŽQÆo—ˆ‚邿B‘½•ªB > ŽÀÛ‚ÉAŠg’£ƒƒ\ƒbƒh‚ÍA‚»‚ê‚炪Šg’£‚µ‚Ä‚¢‚éŒ^‚̃vƒ‰ƒCƒx[ƒg•Ï”‚ɂ̓AƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB > https://msdn.microsoft.com/ja-jp/library/bb383977.aspx •’Ê‚Él‚¦‚ê‚ÎA‚í‚´‚í‚´ƒvƒ‰ƒCƒx[ƒg‚͑ʖڂÁ‚Ä‘‚¢‚Ä‚ ‚鎞“_‚Åpublic‚Ȃ炢‚¯‚é‚Á‚ÄŽ–‚Å‚µ‚åB —v‚·‚é‚ÉŠO–Ê“I‚É‚Í Draw(circle) ‚Å‚µ‚©‚È‚¢‚Æ‚±‚ë‚ð circle.Draw() ‚Æ‘‚¯‚邾‚¯‚Å‚µ‚©‚È‚¢B ‚»‚Ì’Òåë‚̓Rƒ“ƒpƒCƒ‰‚ª‡‚킹‚邯‚ÇAprivate‚ðpublic‚É‚Ío—ˆ‚È‚¢‚̂ł±‚ê‚Í–³—B MSDN‚Ìà–¾‚ɂ͖µ‚‚ðŠ´‚¶‚È‚¢‚¯‚ÇB
- 397 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:36:48.79 ID:+mkoP4gZ.net]
- >>379
> Šg’£ƒƒ\ƒbƒh‚ÍeƒNƒ‰ƒX‚©‚ç‚͌ĂׂȂ¢‚©‚ç‚»‚ê‚ð’è‹`‚µ‚Ä‚àShapeƒNƒ‰ƒX‚©‚璼ڌĂׂȂ¢ ƒoƒCƒ“ƒfƒBƒ“ƒO‚̓Rƒ“ƒpƒCƒ‹Žž‚¾‚µA‘½•ª•’Ê‚ÉŒÄ‚×‚é‚ÆŽv‚¤‚æB ‚Æ‚¢‚¤‚©ŒÄ‚ׂȂ¢‚ÆŠg’£‚ɂȂç‚È‚¢‚©‚çA•¶–@‚ªˆá‚Á‚½‚Æ‚µ‚Ä‚à‰½‚ç‚©‚̌Ăѕû‚Í•K‚¸‚ ‚é‚Í‚¸B
- 398 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:37:11.60 ID:zGC1w6Ia.net]
- >>380
Equqls‚Æ‚¢‚¤‚©IEquatable‚ª•s—v‚Ƃ͎v‚í‚È‚¢‚¯‚ÇA VB‚Æ“¯‚¶‚悤‚ÉŽQÆ“™‰¿ŒŸ¸ê—p‚̉‰ŽZŽq‚ð—pˆÓ‚µ‚ÄA==‚̓I[ƒo[ƒ[ƒh‚µ‚È‚¢‚Æ Žg‚¦‚È‚¢‚悤‚É‚µ‚Ä‚‚ꂽ•û‚ª•ª‚©‚è‚â‚·‚©‚Á‚½‚ËB
- 399 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:43:30.59 ID:hQF+q+Zk.net]
- >>379
Rectangle‚ÆCircle‚ÉDrawŠg’£ƒƒ\ƒbƒh‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚È‚çˆÈ‰º‚̂悤‚ɂȂé void hoge( Shape shape ) { //‚Å‚«‚È‚¢ //shape.Draw(); if(shape is Rectangle)((Rectangle)shape).Draw(); else if(shape is Circle)((Circle)shape).Draw(); } Šg’£ƒƒ\ƒbƒh‚ðŒÄ‚Ño‚·‚Æ‚«‚ɃLƒƒƒXƒg•K{ uShape‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚Í‚·‚ׂÄDrawŠg’£ƒƒ\ƒbƒh‚ð’è‹`‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢v ‚Æ‚¢‚¤ðŒ‚Í‚©‚Ȃ苈ø‚ÅAƒwƒ^‚·‚ê‚ÎCLR‚⋤’ÊŒ¾ŒêŽd—l‚É‚àŽè‚ð“ü‚ê‚È‚¯‚ê‚΂¢‚¯‚È‚¢–â‘è‚ɂȂé
- 400 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:45:09.67 ID:s1SxoEZK.net]
- >>378
ƒXƒR[ƒv‚ªL‚ª‚Á‚ă‹[ƒ‹‚ª•¡ŽG‚ɂȂ邩‚ç —á‚¦‚΂±‚¤‚¢‚¤‚Æ‚«‚Ç‚¤‚·‚é? /* ƒtƒ@ƒCƒ‹1.cs */ namespace NS1 { class Hoge { public static void EX(this Hoge h) { c } } /* ƒtƒ@ƒCƒ‹2.cs */ namespace NS2 { class Test { public static void Main() { new NS1.Hoge().EX(); } } } ‚±‚êAŒ»Ý‚ÌŽd—l‚©‚ç—Þ„‚·‚ê‚΃tƒ@ƒCƒ‹2“à‚Å‚ÍNS1‚ðusing‚µ‚ĂȂ¢‚©‚ç EX‚ÍŠg’£ƒƒ\ƒbƒh‚Æ‚µ‚ČĂÑo‚¹‚È‚¢‚Í‚¸‚¾‚¯‚ÇA’¼Š´“I‚ɂ͌Ăׂ½•û‚ªŽ©‘R‚¾‚ÆŽv‚í‚È‚¢? ‚»‚ê‚Æ‚©AŠg’£ƒƒ\ƒbƒh‚ðŠÜ‚ÞƒNƒ‰ƒX‚ð•ʂ̖¼‘O‹óŠÔ‚̃Nƒ‰ƒX‚ªŒp³‚µ‚½‚ç‚Ç‚¤‚·‚é?
- 401 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 00:59:15.28 ID:hQF+q+Zk.net]
- >>382
Šg’£ƒƒ\ƒbƒh‚̓Rƒ“ƒpƒCƒ‰‚Å‰ðŒˆ‚µ‚È‚«‚á‚¢‚¯‚È‚¢ ‚µ‚©‚µAŠO•”‚ÌDLL‚ªShape‚ÌŽqƒNƒ‰ƒX‚ðŽÀ‘•‚µ‚ÄA‚»‚ê‚ð“®“I‚ɓǂݞ‚މ”\«‚ª‚ ‚é‚̂ŃRƒ“ƒpƒCƒ‰‚Å‚Í‰ðŒˆ•s”\ >ƒIƒuƒWƒFƒNƒgŽwŒü‚ª‚»‚̈Ӗ¡‚ł̃Vƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚Å‚µ‚©‚È‚¢‚æ ‚»‚¤‚¢‚¤‚±‚Æ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢ ƒIƒuƒWƒFƒNƒgŽwŒü‚Í‹¤’ÊŒ¾ŒêŽd—l‚É‘‚©‚ê‚Ä‚¢‚é‚Ì‚ÅIL‚É‚»‚Ìî•ñ‚ªŽc‚èA‚·‚ׂĂ̌¾Œê‚ª‘Ήž‚·‚é ‚»‚ê‚ɑ΂µƒVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚̓Rƒ“ƒpƒCƒ‰‚Ì‹@”\‚ÅIL‚ÉŠ®‘S‚ɂ͎c‚ç‚È‚©‚Á‚½‚èA‘®«‚ð‚‚¯‚邱‚ƂőΉž‚µ‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚݂̂ª—˜—p‚·‚é
- 402 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 01:12:12.64 ID:+mkoP4gZ.net]
- >>386
ƒRƒ“ƒpƒCƒ‰‰]X‚͉´‚Í•’Ê‚Éo—ˆ‚邯Žv‚Á‚Ä‚¢‚é‚Ì‚¾‚ªA‚Ü‚ ‚»‚ê‚Í’u‚¢‚Ä‚¨‚±‚¤B >>384 ‚±‚¿‚ç‚ðæ‚É‚â‚낤B > //‚Å‚«‚È‚¢ > //shape.Draw(); ‚±‚ê‚Á‚Äo—ˆ‚È‚¢‚ñ‚¾‚Á‚¯H‚Æ‚¢‚¤‚©‚±‚¿‚ç‚Íŋ߂ÍJavaScript(Œ^–³‚µ)‚Å‚â‚Á‚Ä‚¢‚ÄA void hoge(var shape )@// var ‚Ȃ̂ʼn½‚Å‚à“ü‚é { shape.Draw(); // ŸŽè‚É’¼‹ß‚Ìvirtual‚ªŒÄ‚΂ê‚éB } ‚Å•’ʂɃI[ƒo[ƒ‰ƒCƒh‚³‚ꂽvirtual‚ªŒÄ‚ׂé(circle.draw‚È‚èrectangle.draw‚È‚èj‚©‚çA ŽÀÛ‚ÌC”‚ł̋Lq‚ÌŽd•û‚Í’m‚ç‚È‚¢B ‚½‚¾AƒAƒbƒvƒLƒƒƒXƒg‚µ‚½‚ç‚à‚¤‰¼‘zŠÖ”‚͌Ăׂ܂¹‚ñAƒ_ƒEƒ“ƒLƒƒƒXƒg‚µ‚Ä‚©‚ç‚É‚µ‚Ä‚‚¾‚³‚¢A ‚¾‚ÆOOP‚Æ‚µ‚Ă͂©‚Ȃ薳—‚ª‚ ‚é‚©‚çAŽ©‘R‚È‚â‚è•û‚ª‚È‚¢‚킯–³‚¢‚ÆŽv‚¤‚¯‚ÇB ‚¾‚Á‚Ä‚»‚Ì is \•¶‚Á‚Ă̂àV‚µ‚¢‚ñ‚Å‚µ‚åH ‚¾‚Á‚½‚ç‚»‚ꂪ‚È‚©‚Á‚½‚±‚ê‚܂łÍOOP‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½[‚Á‚Ä‚±‚ƂɂȂÁ‚¿‚Ⴄ‚¶‚á‚ñB
- 403 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 01:32:13.31 ID:hcj7YQtW.net]
- ‚µ‚‚¯‚¦‚È‚
“ü–å‘‚®‚ç‚¢“Ç‚ñ‚Å‚©‚ç‚É‚µ‚ë‚æ ‚È‚ñ‚łǑfl‚ª‚»‚ñ‚ÈŽ©M–žX‚È‚ñ‚¾‚æ
- 404 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 01:33:21.98 ID:+mkoP4gZ.net]
- >>384
ˆÈ‰ºŒ©‚éŒÀ‚èAvirtual•t‚¯‚½‚ç•’Ê‚ÉOOP‚Å‚«‚邯‚µ‚©“ǂ߂Ȃ¢‚ªB ‚Ä‚©“–‚½‚è‘O‚¾‚ªB ˆø‚«”“n‚µ‚µ‚½‚ço—ˆ‚È‚‚È‚é‚Á‚ÄŽ–‚à‚È‚¢‚ÆŽv‚¤‚¯‚ÇB > ‚µ‚©‚µA“®“I‚ÈŒ^‚ÉŠî‚¢‚ČĂÑo‚³‚ê‚郃\ƒbƒh‚ðŒˆ’è‚µ‚½‚¢ê‡‚ª‚ ‚è‚Ü‚·B > i‚Æ‚¢‚¤‚æ‚èA‚Ù‚Æ‚ñ‚Ç‚Ìê‡Aƒƒ\ƒbƒhŒÄ‚Ño‚µ‚Í“®“I‚ÉŒˆ’肵‚½•û‚ª“s‡‚ª‚¢‚¢Bj > “®“I‚ÈŒ^‚ÉŠî‚¢‚ČĂÑo‚³‚ê‚郃\ƒbƒh‚ð‘I‚Ñ‚½‚¢ê‡A > ˆÈ‰º‚̂悤‚ÉA ƒƒ\ƒbƒh‚É virtual ‚Æ‚¢‚¤CüŽq‚ð•t‚¯‚Ü‚·B > ufcpp.net/study/csharp/oo_polymorphism.html ‚»‚Ìã‚Évirtual•t‚¯‚È‚©‚Á‚½ê‡‚à‘‚¢‚Ä‚ ‚é‚©‚猩”ä‚ׂê‚Εª‚©‚邯Žv‚¤‚æB
- 405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 01:37:09.54 ID:+mkoP4gZ.net]
- >>388
‚Ü‚ ‚»‚̒ʂ肾B¡‚ÍÅVŠÂ‹«‚ª‚È‚¢‚Ì‚ÅŽŽ‚¹‚È‚¢B Šm‚©‚É‚±‚êˆÈã‚â‚Á‚Ä‚àˆÓ–¡–³‚¢‚Ì‚ÅAŒã“úÅVŠÂ‹«‚ÅŽŽ‚¹‚Ηǂ¢‚¾‚¯‚¾‚ËB uŠg’£ƒƒ\ƒbƒhv‚Á‚Ă̂ɉ´‚ª–²‚ðŒ©‚·‚¬‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚ñ‚µB
- 406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 02:08:02.18 ID:hQF+q+Zk.net]
- >>389
‰½“x‚às‚Á‚Ä‚¢‚邿‚¤‚ÉAŠg’£ƒƒ\ƒbƒh‚ł̓I[ƒo[ƒ‰ƒCƒh‚Å‚«‚È‚¢B ‚È‚º‚È‚çŠg’£ƒƒ\ƒbƒh‚Í‚½‚¾‚ÌC#ŒÀ’è‚Ìstaticƒƒ\ƒbƒh‚̃Vƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚ɉ߂¬‚È‚¢‚©‚çB ‚»‚ÌURL‚ł͂ǂ±‚É‚àŠg’£ƒƒ\ƒbƒh‚Ì‚±‚Ƃ͑‚¢‚ĂȂ¢‚Å‚µ‚å class Triangle : Shape{} ‚Á‚ăvƒ‰ƒOƒCƒ“‚Ý‚½‚¢‚ÉŠO•”‚ÌDLL‚Å錾‚³‚ê‚ÄA‚»‚ê‚ð“®“I‚ɓǂݞ‚ñ‚ÅAhoge‚É“n‚Á‚Ä‚«‚½‚ç‚Ç‚¤‚·‚é‚ÌH ŠO•”‚ÌDLL‚Ì‚±‚ƂȂñ‚ăRƒ“ƒpƒCƒ‹‚Ì’n“_‚ł͒m‚ç‚È‚¢‚̂ő¶Ý‚µ‚È‚¢Šg’£ƒƒ\ƒbƒh‚ðŒÄ‚ׂé‚Í‚¸‚ª‚È‚¢B –²‚ðŒ©‚·‚¬‚Ä‚¢‚é‚ñ‚¶‚á‚È‚‚ÄA‚½‚¾–³’m‚ÅC#‚Æ‚©CLI‚ð‚æ‚—‰ð‚µ‚ĂȂ¢‚¾‚¯‚¾‚ÆŽv‚¤ javascript‚ÅŒ¾‚¤‚È‚çprototype‚Ì‘¶Ý‚à’m‚ç‚È‚¢‚Åjavascript‚̓Eƒ“ƒ^ƒ‰ƒJƒ“ƒ^ƒ‰Œ¾‚Á‚Ä‚¢‚éó‘ԂȂ̂ÅAŠî‘b‚©‚çŠw‚Ñ’¼‚µ‚½‚Ù‚¤‚ª‚¢‚¢
- 407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 08:45:51.40 ID:UJTSRlJK.net]
- >>385
‚»‚¤‚¢‚¤Ž–‚©cŠm‚©‚É–Ê“|‚¾‚È ‚»‚ê‚È‚çnull‰Âƒƒ\ƒbƒh“I‚È•¨‚ðì‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢ public null void Hoge(){ @@//this‚ªnull‚̉”\«‚ ‚è }
- 408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 09:58:20.62 ID:+mkoP4gZ.net]
- >>391
ŽŽ‚µ‚½‚¼BVS
- 409 –¼‘OFCommunity2015‚̓TƒCƒ“ƒCƒ“‚µ‚È‚¢‚ÆŽg‚¦‚È‚©‚Á‚½‚©‚çAVS2008EE‚¾‚ªB
‚»‚͈̔͂ł͊m‚©‚Éo—ˆ‚È‚©‚Á‚½BƒR[ƒh‚͈ȉºƒy[ƒW‚ðŽQl‚ɉü•Ï‚µ‚½B > http://ichitcltk.hustle.ne.jp/gudon2/index.php?pageType=file&id=cs002_ExtensionMethods ‚µ‚©‚µ——R‚ÍŠg’£ƒƒ\ƒbƒh‚ªstatic‚¾‚©‚炾‚æBˆÈ‰ºƒR[ƒh‚ÅA class SampleClass1 {} class SubClass : SampleClass1 {} static class hoo { static public void SampleExtensionMethod1(this SampleClass1 sampleClass1) { Console.WriteLine("super_ex"); } static public void SampleExtensionMethod2(this SampleClass1 sampleClass1) { Console.WriteLine("super_ex2"); } static public void SampleExtensionMethod1(this SubClass subClass) { Console.WriteLine("sub_ex"); } } static void test(SampleClass1 sampleClass1) { sampleClass1.SampleExtensionMethod1(); // (A) sampleClass1.SampleMethod1(); // (B) } static void test3(SubClass subClass) { subClass.SampleExtensionMethod2(); .// (C) } [] - [‚±‚±‰ó‚ê‚Ă܂·]
- 410 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 09:59:05.95 ID:+mkoP4gZ.net]
- (B)‚Í’Ê탃\ƒbƒh‚ÅASubClass‚ª—^‚¦‚ç‚ê‚邯“–‘RSubClass‚̃ƒ\ƒbƒh‚ªŒÄ‚΂ê‚éB
‚½‚¾‚µ(A)‚Íí‚ÉSampleClass1ieƒNƒ‰ƒX‚Æ‚¢‚¤‚æ‚èu‚»‚±‚É‹Lq‚³‚ꂽvƒNƒ‰ƒX)‚ÌŠg’£ƒƒ\ƒbƒh‚ªŒÄ‚΂ê‚éB ‚È‚¨(C)‚ÍSampleClass1‚ÌŠg’£ƒƒ\ƒbƒh‚ªŒÄ‚΂ê‚éB (‚‚܂èŽq¨e‚ÉŠÖ‚µ‚Ă͒H‚ê‚é) (B)‚ª“®ì‚·‚éˆÈãAthisƒ|ƒCƒ“ƒ^‚ͳ‚µ‚“n‚Á‚Ä‚¢‚éB ‚ ‚Ƃ͊g’£ƒƒ\ƒbƒh‘¤‚ÉŒp³ŠÖŒW‚𖾋L‚µAŽÀsŽžŒ^‚Å‚±‚ê‚ð‰ðŒˆ‚·‚ê‚Ηǂ¢‚¾‚¯‚Ȃ̂¾‚¯‚ÇA C#‚͂ǂ¤‚â‚ç•¶–@“I‚É‚±‚ê‚ð‹ÖŽ~‚µ‚Ä‚¢‚éB(‹Zp“I‚ɂ͑S‚–â‘è‚È‚o—ˆ‚é‚Í‚¸) ¡‰ño—ˆ‚È‚¢‚Ì‚ÍAŠg’£ƒƒ\ƒbƒh‚ªstatic‚¾‚©‚çƒRƒ“ƒpƒCƒ‹Žž‚É‚»‚±‚ÉƒŠƒ“ƒN‚³‚ê‚é‚©‚炾B ‚»‚±‚ÅvirtualŽw’肵‚Ă݂½‚ªA‚±‚ê‚ÍSyntacError‚Å—Ž‚¿‚éB ‚Ç‚¤‚â‚ç‚»‚êˆÈ‘O‚ÉC#‚ÍÓIƒNƒ‰ƒX‚ÍŒp³‹ÖŽ~‚ÅA“–‘Rvirtual‚É‚Ío—ˆ‚È‚¢B ‚µ‚©‚µ‚»‚à‚»‚àÓIƒNƒ‰ƒX‚ªŒp³o—ˆ‚È‚¢‚Ì‚ª–â‘肾B ‰½ŒÌ‚±‚ê‚ð‹ÖŽ~‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚©‚Í•ª‚©‚ç‚È‚¢B Œ‹‹Ç>>378‚Ìustatic”›‚èvˆ½‚¢‚Íã‹LustaticƒNƒ‰ƒX‚ÍŒp³o—ˆ‚È‚¢v‚Ì‚ª–â‘èB ‚Ƃ͂¢‚¦‚±‚ÌŽd—l‚Å‚ÍuŠg’£ƒƒ\ƒbƒhv‚ªƒCƒ}ƒCƒ`‚Ȃ̂ÍC#ŠJ”‘¤‚à”Fޝo—ˆ‚邾‚낤‚©‚çA ‰½‚ç‚©‚Ì——R‚ª‚ ‚Á‚Ä‚±‚ÌŽd—l‚Ȃ̂¾‚Ƃ͎v‚¤‚ªB ‚µ‚½‚ª‚Á‚Ä>>364‚ÌŽw“E‚Ç‚¨‚èA > >>329‚Å‘½‘Ô‚ª•K—v‚Ȃ̂É>>352‚ÍŠg’£ƒƒ\ƒbƒh‚Å‚¢‚¢‚Æ‚¢‚¤‚͖̂µ‚‚µ‚Ă邿B ‚±‚ê‚͊ԈႢ‚¾‚Á‚½BŠg’£ƒƒ\ƒbƒh‚ª‘½‘Ôo—ˆ‚È‚¢‚̂͒m‚ç‚È‚©‚Á‚½‚©‚çB ‚Æ‚È‚é‚Æ>>352‚Í EShapeƒNƒ‰ƒX‚Ƀƒ\ƒbƒh’ljÁ---iƒ¿j EGUI‘¤‚ÅShapeƒNƒ‰ƒX‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚ðì‚Á‚đΉž---iƒÀj E>>384•ûŽ®‚Å is XXXX Œ`Ž®‚Å‘S•”‘‚---iƒÁj ‚̂ǂꂩ‚ɂȂ邪A‰´‚Ȃ烿‚©ƒÀ‚Å‚ ‚Á‚ÄAƒÁ‚͂Ȃ¢‚ËB
- 411 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:08:01.32 ID:acJIbkh4.net]
- ƒXƒNƒŠƒvƒgƒR[ƒ_[‚炵‚¢ƒpƒtƒH[ƒ}ƒ“ƒX–³Ž‹‚Ìl‚¦Œ™‚¢‚¶‚á‚È‚¢‚æ
- 412 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:18:04.05 ID:+mkoP4gZ.net]
- ’Þ‚è‚©H
‰¼‘zŠÖ”‚Æif/switch•ªŠò‚ł̃RƒXƒg‚ÍC++‚̘A’†‚ªŽ€‚ʂقNjc˜_‚µ‚Ä‚¢‚邪A Œ‹˜_‚͂ǂÁ‚¿‚à‚Ù‚Ú“¯‚¶‚¾‚æB ‚¾‚©‚烿‚àƒÀ‚àƒÁ‚à“®ì‘¬“x‚͑債‚ĕςí‚ç‚È‚¢‚Í‚¸‚¾‚¯‚ÇB ‚µ‚©‚µ‚»‚à‚»‚àC#‚Á‚ăpƒtƒH[ƒ}ƒ“ƒXdŽ‹o—ˆ‚錾Œê‚¶‚á‚È‚¢‚æ‚ËB
- 413 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:21:51.48 ID:acJIbkh4.net]
- >>396
‚»‚±‚¶‚á‚È‚¢
- 414 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:24:49.86 ID:+mkoP4gZ.net]
- ‚¶‚á‚ ‚Ç‚±‚¾‚æH
‚Ä‚©ƒ`ƒƒƒbƒg‚¶‚á‚Ë[‚ñ‚¾‚©‚çˆÓŒ©‚ª‚ ‚é‚̂Ȃ番‚©‚邿‚¤‚É‘‚¯‚æ
- 415 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:26:20.15 ID:acJIbkh4.net]
- >>398
‚»‚êŒN‚ªŒ¾‚¤‚ñ‚¾H
- 416 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:32:20.35 ID:1sBWhH04.net]
- >>396
>C#‚Á‚ăpƒtƒH[ƒ}ƒ“ƒXdŽ‹o—ˆ‚錾Œê‚¶‚á‚È‚¢‚æ‚Ë ‚±‚ê–Æß•„‚É•³ƒR[ƒh¶‚Ýo‚·“z‘½‚¢‚©‚碂é
- 417 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 10:34:33.21 ID:acJIbkh4.net]
- “ü–å‘‚à“ǂ܂Ȃ¢ƒXƒNƒŠƒvƒgƒR[ƒ_[‚Ídynamic‚Å‚àŽg‚Á‚Ä‚ë‚Á‚Ä‚±‚Á‚½
- 418 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 11:04:12.58 ID:h1JFz9az.net]
- ƒEƒUƒC‚©‚玿–âŽÒ‚Ɖñ“šŽÒˆÈŠO‚ª3sˆÈã‘‚¢‚½‚玀ŒY‚È
- 419 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 12:58:05.84 ID:0rJ/vUpY.net]
- ‚Ђå‚Á‚Æ‚µ‚ÄŒ‹‹ÇŠg’£ƒƒ\ƒbƒh‚©‚ç‚ÍŒ^‚ÌŠO‚̃XƒR[ƒv‚©‚çƒAƒNƒZƒX‚Å‚«‚郃“ƒo[‚É‚µ‚©
ƒAƒNƒZƒX‚Å‚«‚È‚¢A‚Á‚Ä‚¢‚¤•³“–‚½‚è‘O‚̘b‚ð‰„X‚â‚Á‚Ä‚¾‚¯‚È‚ÌH ‚»‚ñ‚Ȃ̂¿‚å‚Á‚Ɖ䖂µ‚ÄŠg’£ƒƒ\ƒbƒh‚̉ðà‹LŽ–‚ð5•ª‚à“Ç‚ñ‚¾‚牎‚Å‚à•ª‚©‚é˜b‚¾‚ëw
- 420 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 13:59:05.59 ID:ZfPDxmLp.net]
- ƒtƒƒ“ƒgƒGƒ“ƒhƒR[ƒ_[‚Á‚Ă낂ÈlÞ‚¢‚È‚¢‚æ‚È
- 421 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 14:35:00.94 ID:hQF+q+Zk.net]
- >>394
ŽÀsŽž‚É‰ðŒˆ‚·‚é‚͔̂ñí‚ɃRƒXƒg‚ª‚‚¢B ‘½•ª‰¼‘zŠÖ”‚ð—‰ð‚µ‚ĂȂ¢‚ñ‚¾‚ÆŽv‚¤‚¯‚ÇAÓIƒƒ\ƒbƒh‚ÍC++‚âC#‚Ì•ûŽ®‚¾‚Ɖ¼‘zŠÖ”ƒe[ƒuƒ‹‚É–³‚¢‚̂ʼn¼‘zŠÖ”‚ɂȂ蓾‚È‚¢ ‚Ü‚½AŒÄ‚Ño‚µ‚ÉŽ¸”s‚·‚é‰Â”\«‚ª‚ ‚邯‚¢‚¤ƒŠƒXƒN‚ª‚ ‚èAÓIŒ^•t‚¯Œ¾Œê‚Ì—Ç‚³‚ðŽE‚µ‚Ä‚¢‚é >‚»‚à‚»‚àC#‚Á‚ăpƒtƒH[ƒ}ƒ“ƒXdŽ‹o—ˆ‚錾Œê‚¶‚á‚È‚¢‚æ‚ËB ‘å‚«‚ÈŠ¨ˆá‚¢BRoslyn‚Æ‚©‚ł̓pƒtƒH[ƒ}ƒ“ƒX‚ð‚©‚È‚èdŽ‹‚µ‚Ä‚éB ŽÀsŽž‚̓lƒCƒeƒBƒuƒR[ƒh‚ɂȂé‚̂ő‚«•û‚É‚æ‚Á‚Ä‚ÍC++‚Æ“¯“™‚Ì‘¬“x‚ªo‚éB (‚½‚¾‚µAC++‚͊댯‚È‘€ì‚ðs‚Á‚½‚è‚Å‚«‚é‚̂ł»‚Ì•ª—L—˜) >staticƒNƒ‰ƒX‚ÍŒp³o—ˆ‚È‚¢ ‚È‚º‚È‚çAstaticƒNƒ‰ƒX‚ÍuƒCƒ“ƒXƒ^ƒ“ƒX‰»AŒp³‚Å‚«‚È‚¢v‚Æ‚¢‚¤Žw’è•t‚«‚̃Nƒ‰ƒX‚¾‚©‚çB‚È‚ºint‚Í”’l‚µ‚©•\‚¹‚È‚¢‚Ì‚©‚Ý‚½‚¢‚ȈӖ¡•s–¾‚ÈŽå’£ >EShapeƒNƒ‰ƒX‚Ƀƒ\ƒbƒh’ljÁ---iƒ¿j ShapeƒNƒ‰ƒX‚ª”Ä—p“I‚ÉŽg‚Á‚½‚èAƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚µ‚ÄŒöŠJ‚·‚éƒNƒ‰ƒX‚È‚ç‚Ç‚¤‚µ‚悤‚à‚È‚¢ WPFAWinFormsAXamarin‚È‚ÇAƒvƒ‰ƒbƒgƒtƒH[ƒ€‚É‚æ‚Á‚Ä•`‰æ•û–@‚Í‘S‘RˆÙ‚È‚é‚Ì‚ÅDrawƒƒ\ƒbƒh‚ðŒˆ‚ß‚ç‚ê‚È‚¢ >EGUI‘¤‚ÅShapeƒNƒ‰ƒX‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚ðì‚Á‚đΉž---iƒÀj ŽèŠÔ‚ªŠ|‚©‚è‰ß‚¬‚邵A\‘¢‘Ì‚âsealedƒNƒ‰ƒX‚È‚çŒp³‚͂ł«‚È‚¢B ƒNƒ‰ƒX“à‚ɃtƒB[ƒ‹ƒh‚ŕێ‚µ‚Ä‚à‚¢‚¢‚ªAInt32Wrapper‚Æ‚©StringWrapperA‰Á‚¦‚Ä—ñ‹“‘Ì‚âŠÖ”Aƒ^ƒvƒ‹‚È‚ñ‚©‚̃‰ƒbƒp[ƒNƒ‰ƒX‚ª‚Å‚«‚Ä•¡ŽG‚ÉB 󋵂ɂæ‚Á‚Ä‚ÍInt32WrapperWrapper‚Ý‚½‚¢‚È‚à‚Ì‚à”š’a
- 422 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 14:43:51.29 ID:hQF+q+Zk.net]
- •’ʂɃRƒR‚ç‚Ö‚ñ‚ÌƒŠƒ“ƒN‚Å\•ª‚©
www.buildinsider.net/column/iwanaga-nobuyuki/004 >GUI‘¤‚ÅShapeƒNƒ‰ƒX‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚ðì‚Á‚đΉž ‚±‚ê‚Í\•¶‰ð̓‰ƒCƒuƒ‰ƒŠ‚ÍŒp³‘O‚̃Nƒ‰ƒX‚ð•Ô‚µ‚Ä‚‚é‚킯‚¾‚©‚çA–³—‚ª‚ ‚Á‚½
- 423 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 14:55:35.63 ID:14dFRx50.net]
- Šg’£ƒƒ\ƒbƒh‚Řb‚ª‚¾‚¢‚Ôˆí‚ꂽ‚¯‚ǂȂɘb‚µ‚Ä‚½‚ñ‚¾‚Á‚¯
- 424 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 14:56:21.93 ID:QOlzH7cc.net]
- ‚Å‚«‚È‚¢ŒN‚©
- 425 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 15:27:24.87 ID:+mkoP4gZ.net]
- >>405
æ‚É—¹‰ðŽ–€‚ð‘‚¢‚Ä‚¨‚B > >staticƒNƒ‰ƒX‚ÍŒp³o—ˆ‚È‚¢ > ‚È‚º‚È‚çA‚»‚ꂪ’è‹`‚¾‚©‚çiˆÓ–ój ‚±‚ê‚Í—¹‰ðB‚±‚¿‚ç‚à’²‚ׂĂ¢‚éŒÀ‚èA‚Ç‚¤‚â‚ç‚»‚̂悤‚¾‚Æ•ª‚©‚Á‚½B staticƒNƒ‰ƒX‚̓Vƒ“ƒOƒ‹ƒgƒ“‚Ì“œˆß‚©‚ÆŽv‚Á‚Ä‚¢‚½‚ªA‚í‚´‚í‚´•Ê•¨‚ð—pˆÓ‚µ‚Ä‚¢‚é‚ËB > ÓIƒNƒ‰ƒX‚̓V[ƒ‹‚³‚ê‚邽‚ßAŒp³‚Å‚«‚Ü‚¹‚ñB > https://msdn.microsoft.com/ja-jp/library/79b3xss3.aspx > staticƒNƒ‰ƒX‚ÆSingleton‚ł͈ȉº‚̈Ⴂ‚ª‚ ‚è‚Ü‚·B > takachan.hatenablog.com/entry/2016/01/04/211414 ‚µ‚½‚ª‚Á‚ÄA‹^–â‚͉½ŒÌstaticƒNƒ‰ƒX‚É‚µ‚©Šg’£ƒƒ\ƒbƒh‚ð’u‚¯‚È‚¢‚©A‚ɂȂèA ‚‚܂è>>378‚Æ“¯‚¶‚ÅA‚»‚¿‚ç‚ÌŒ©‰ð‚Í>>385‚Æ‚¢‚¤‚Ì‚à‚¢‚¢B ‚½‚¾‰´‚Í‚±‚̉ñ“š‚É”[“¾‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚ªA Œ‹‹Ç‚±‚ê‚͂ǂ±‚܂łâ‚é‚©‚Æ‚¢‚¤‚±‚Æ‚¾‚©‚çB
- 426 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 15:30:05.25 ID:+mkoP4gZ.net]
- ŽŸ‚É¡‰ñ‚ÌŽÀ‘••ûŽ®‚ɂ‚¢‚ÄA
(ƒ¿j‚ɂ‚¢‚Ă͂»‚Ì’Ê‚èB iƒÀj‚ɂ‚¢‚Ä‚ÍuŒp³v‚ªo—ˆ‚ê‚΂»‚Á‚¿‚Ì•û‚ª‚¢‚¢‚ªA–³—‚È‚çu“à•ïv‚Å‚à–â‘è‚È‚¢BiƒÀ{j ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅShape‚ð—^‚¦‚Ä“à•‚½RectangleDrawACircleDrawƒNƒ‰ƒX‚ðì‚èA ShapeDrawƒNƒ‰ƒX‚ðŒp³‚·‚éB ‚‚܂胉ƒbƒp[ƒIƒuƒWƒFƒNƒg‚ð쬂µ‚Ä“¯ŠK‘w\¬‚ÅXXXXDrawƒNƒ‰ƒX‚ð\¬‚·‚éB ‚±‚ꂾ‚ÆŽ©‘OƒNƒ‰ƒX‚Ȃ̂ʼn½‚à–â‘è‚È‚OOP‚Å‚«‚邪A ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å‚Í1‰ñ‚¾‚¯ is XXXX ‚Åswitch‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B ‚»‚ê‚Å‚à–ˆ‰ñ‹Lq‚ª•K—v‚ÈiƒÁj‚æ‚èƒ}ƒVB > ƒNƒ‰ƒX“à‚ɃtƒB[ƒ‹ƒh‚ŕێ‚µ‚Ä‚à‚¢‚¢‚ª Œã‚Ì•¶‚ð“ǂތÀ‚肱‚ê‚͂΂炵‚ĂƂ¢‚¤‚±‚Æ‚¾‚ÆŽv‚¤‚ªA (ƒÀ{)‚͂΂炳‚·‚É‚»‚̂܂ܕێ‚·‚éBiƒtƒB[ƒ‹ƒh‚Æ‚µ‚Ä Shape shape‚ðŽ‚Âj ‚»‚µ‚ÄŠeDrawƒƒ\ƒbƒh‚©‚ç‚Í this.shape.xxxx‚Æ‚µ‚ăAƒNƒZƒX‚·‚éB ‚±‚¤‚·‚ê‚ÎAƒAƒNƒZƒT‚ÉŠÖ‚µ‚Ä‚àShape‚Ì’è‹`‚»‚̂܂܂ł ‚èA’ljÁ‹Lq‚Í•K—v‚È‚¢B ‚±‚ê‚É‚æ‚èAŠO˜gˆÈŠO‚Ì–{Ž¿“I‹Lq‚ªiƒÁj‚ɑ΂µ‚Ä‘‚¦‚邱‚Ƃ͂Ȃ¢B ‚±‚ê‚łǂ¤‚¾H ÅŒã‚Ɉȉº‚¾‚ªA > ŽÀsŽž‚É‰ðŒˆ‚·‚é‚͔̂ñí‚ɃRƒXƒg‚ª‚‚¢B > ‘½•ª‰¼‘zŠÖ”‚ð—‰ð‚µ‚ĂȂ¢‚ñ‚¾‚ÆŽv‚¤‚¯‚ÇAÓIƒƒ\ƒbƒh‚ÍC++‚âC#‚Ì•ûŽ®‚¾‚Ɖ¼‘zŠÖ”ƒe[ƒuƒ‹‚É–³‚¢‚̂ʼn¼‘zŠÖ”‚ɂȂ蓾‚È‚¢ > ‚Ü‚½AŒÄ‚Ño‚µ‚ÉŽ¸”s‚·‚é‰Â”\«‚ª‚ ‚邯‚¢‚¤ƒŠƒXƒN‚ª‚ ‚èAÓIŒ^•t‚¯Œ¾Œê‚Ì—Ç‚³‚ðŽE‚µ‚Ä‚¢‚é ‚±‚ê‚Í‚¢‚ë‚¢‚낾‚¢‚ԈႤ‹C‚ª‚·‚邪AŠm”F‚àŽžŠÔ‚ª‚©‚©‚邵AŒã‰ñ‚µ‚Å‚¢‚¢B
- 427 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 15:40:18.87 ID:xWdxGs/J.net]
- ƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO„i”h‚ÌI–‚ȃAƒ“ƒ`‘‚«ž‚Ý‚©I
- 428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 15:50:02.41 ID:+mkoP4gZ.net]
- >>406
ƒŠƒ“ƒNæ“Ç‚ñ‚¾B•MŽÒ‚Ìl‚¦•û‚Ƃ͓¯ˆÓ‚·‚éB Œ‹‰ÊA‰´‚͈ȉº‚ÉŠY“–‚·‚é‚̂ŃIƒuƒWƒFƒNƒg‘¤‚ɓ˂Áž‚Ý‚½‚¢‚Æl‚¦‚éB > Œ^‚¾‚¯‚ðŒ©‚½’Pƒ‚È•ªŠò‚µ‚©‚µ‚È‚¢ê‡A > ‰¼‘zŠÖ”‚ðŽg‚¤•û‚ªŽÀs«”\–ʂłà•ێ炵‚â‚·‚³‚Ì–Ê‚Å‚à‚¢‚¢‚¾‚낤B ‚»‚¿‚ç‚͈ȉº‚ÉŠY“–‚·‚邯l‚¦‚ăpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Æ‚¢‚¤‚Ì‚à—¹‰ð‚¾B > 1‚‚ÍAŒ^‚ÌŠO‚ÉŽÀ‘•‚ð‘‚•û‚ªD‚Ü‚µ‚¢ê‡‚¾Bi’†—ªj > “Á’è‚ÌŽí—ނ̃AƒvƒŠ‚Å‚µ‚©Žg‚í‚È‚¢‚悤‚È‹@”\‚ð‘‚ꊂƂµ‚Ä‚Í iŒ^‚Í)y’Ç•âz > •s“K؂ƂȂéB
- 429 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 16:06:33.60 ID:+mkoP4gZ.net]
- >>405
‚¿‚Ȃ݂Ɉȉº‚ɂ‚¢‚ĉ´‚Ì‹^–â“_‚ðæ‚É‹“‚°‚Ä‚¨‚B > ŽÀsŽž‚É‰ðŒˆ‚·‚é‚͔̂ñí‚ɃRƒXƒg‚ª‚‚¢B > ‘½•ª‰¼‘zŠÖ”‚ð—‰ð‚µ‚ĂȂ¢‚ñ‚¾‚ÆŽv‚¤‚¯‚ÇAÓIƒƒ\ƒbƒh‚ÍC++‚âC#‚Ì•ûŽ®‚¾‚Ɖ¼‘zŠÖ”ƒe[ƒuƒ‹‚É–³‚¢‚̂ʼn¼‘zŠÖ”‚ɂȂ蓾‚È‚¢ > ‚Ü‚½AŒÄ‚Ño‚µ‚ÉŽ¸”s‚·‚é‰Â”\«‚ª‚ ‚邯‚¢‚¤ƒŠƒXƒN‚ª‚ ‚èAÓIŒ^•t‚¯Œ¾Œê‚Ì—Ç‚³‚ðŽE‚µ‚Ä‚¢‚é EÓIƒƒ\ƒbƒh‚Ívtable‚É’u‚•K—v‚͂Ȃ¢‚ªA•’ʂ͂»‚±‚É’u‚¢‚Ä‚¢‚é‚Í‚¸B ‚»‚ꂪˆê”ÔŠÈ’P‚¾‚µB (ƒNƒ‰ƒXŽ©‘Ì‚ªstatic‚ł͂Ȃ¢‚̂ŃRƒ“ƒpƒCƒ‹Žž‚ÉƒŠƒ“ƒN‚Í–³—j ‚µ‚½‚ª‚Á‚ÄAvirtualƒƒ\ƒbƒh‚Æstaticƒƒ\ƒbƒh‚ÌŽÀs‘¬“x·‚Í–³‚¢‚Í‚¸B EŒÄ‚Ño‚µ‚ÉŽ¸”s‚Á‚ĉ½HC#‚È‚çƒRƒ“ƒpƒCƒ‹‚ª’Ê‚Á‚Ä‚¢‚éŒÀ‚è‚ ‚蓾‚È‚¢‚ÆŽv‚¤‚ªB (C++‚Ý‚½‚¢‚È<reinterpret_cast>‚Æ‚©‚Í–³‚µ‚Å) EŽÀsŽž‚É‰ðŒˆ‚Á‚ÄŒ¾‚Á‚½‚Á‚ÄAvtable‚Ìꇂ͉ðŒˆÏ‚Ý‚Ìthisƒ|ƒCƒ“ƒ^‚ðŽ‚Á‚Ä‚¢‚é‚킯‚Å‚ ‚Á‚ÄA ‰½‚©‚ð”äŠr‚µ‚½‚è‚·‚邱‚Ƃ͂Ȃ¢BŠÔڌĂÑo‚µ‚ɂȂ邾‚¯B ƒRƒXƒg‚̓[ƒ‚ł͂Ȃ¢‚ªAƒŠƒtƒŒƒNƒVƒ‡ƒ“‚Æ‚©‚Ƃ͑S‚ˆá‚¤B URL•t‚«‚̃cƒbƒRƒ~‚ÍŠ½Œ}B
- 430 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 16:30:05.10 ID:+mkoP4gZ.net]
- ’Ç‹L
‰´‚̊ԈႢ‚ª•ª‚©‚Á‚½‚̂ő‚¢‚Æ‚B ~ > EÓIƒƒ\ƒbƒh‚Ívtable‚É’u‚•K—v‚͂Ȃ¢‚ªA•’ʂ͂»‚±‚É’u‚¢‚Ä‚¢‚é‚Í‚¸B(>>413) ›@’u‚¢‚ĂȂ¢BÓIƒƒ\ƒbƒh‚Í’¼ÚŒÄ‚Ño‚µB ~ > ‚µ‚½‚ª‚Á‚ÄAvirtualƒƒ\ƒbƒh‚Æstaticƒƒ\ƒbƒh‚ÌŽÀs‘¬“x·‚Í–³‚¢‚Í‚¸B ›@’¼ÚŒÄ‚Ño‚µ‚·‚é”ñvirtual‚Ì•û‚ªvirtual‚æ‚è‚Í‘¬‚¢B @@staticƒƒ\ƒbƒh‚ɂ͌¾‹y‚³‚ê‚Ä‚¢‚È‚¢‚ªA‘½•ª”ñvirtual‚Æ“¯‚¶B > ƒƒ“ƒoŠÖ” > https://www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/jangrayhood/ ‘¼‚̉º2Œ‚͂ǂ±‚𒲂ׂê‚΂¢‚¢‚©•ª‚©‚ç‚È‚¢‚̂ŃcƒbƒRƒ~‘Ò‚¿B ‚æ‚낵‚B
- 431 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 18:36:26.78 ID:hQF+q+Zk.net]
- >>410
>1‰ñ‚¾‚¯ is XXXX ‚Åswitch‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢ ‚»‚ÌŽž‚Ƀpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒOŽg‚¦‚Ίy‚¾‚æ‚Ë‚Á‚Ęb‚Å‚µ‚å –ˆ‰ñŽg‚¤‚©‚Ç‚¤‚©‚ÍD‚݂⑂«•ûŽŸ‘æ‚©‚Æ >ŒÄ‚Ño‚µ‚ÉŽ¸”s Šg’£ƒƒ\ƒbƒh‚ÌŽÀ‘•‚ð—‰ð‚µ‚Ä‚éH ExtensionAttribute‚ðÓIƒNƒ‰ƒX‚É•t—^‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚ÌŽž‚É‚»‚ê‚ðŒ©‚Ä‚é‚¾‚¯B https://msdn.microsoft.com/ja-jp/library/system.runtime.compilerservices.extensionattribute%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396 Œp³ŠÖŒW‚Ƃ͈á‚Á‚Ä‹¤’ÊŒ¾ŒêŽd—l‚É’è‚ß‚ç‚ê‚Ä‚¢‚È‚¢i‚Í‚¸j‚Ȃ̂ÅA‘SŒ¾Œê‚ª‘Ήž‚µ‚Ä‚¢‚È‚¢ —Ⴆ‚ÎShapeƒNƒ‰ƒX‚Æ‚©‚ðƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚µ‚ÄŒöŠJ‚µ‚½‚Æ‚·‚邯A‘¼‚ÌŒ¾Œê‚ªShapeƒNƒ‰ƒX‚ðŒp³‚µ‚½Žž‚É•K‚¸Šg’£ƒƒ\ƒbƒh‚ð‘‚¢‚Ä‚‚ê‚邱‚Æ‚Í•ÛØ‚Å‚«‚È‚¢ ‚»‚¤‚·‚邯A‘¶Ý‚µ‚È‚¢ƒƒ\ƒbƒh‚͌ĂÑo‚¹‚È‚¢‚̂Ŏ¸”s‚·‚邱‚Æ‚É‚È‚é ‰½‚È‚çA“®“I‚ÉV‚µ‚¢Œ^Ž©‘Ì‚ð쬂µ‚ăƒ\ƒbƒh‚É“n‚·‚±‚Æ‚·‚ç‚Å‚«‚éB >ŽÀsŽž‚É‰ðŒˆ Šg’£ƒƒ\ƒbƒh‚Í‚»‚à‚»‚àƒTƒ|[ƒg‚µ‚ĂȂ¢Œ¾Œê‚à‚ ‚邵A‘S‚“Æ—§‚µ‚½ƒNƒ‰ƒX‚Ȃ̂ł»‚à‚»‚à“®“I‚É‰ðŒˆ‚·‚é‚Ì‚ª¢“ï ‚â‚낤‚Æ‚·‚ê‚΂½‚Ô‚ñ‹¤’ÊŒ¾ŒêŽd—l‚Æ‚©‚Ì•ÏX‚ª•K—v‚ʼne‹¿‚΂©‚è‚Å‚©‚‚Ä—˜“_‚ªŠF–³
- 432 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 19:17:00.51 ID:+mkoP4gZ.net]
- >>415
‚¢‚â>>352‚ɑ΂·‚éŒN‚ÌŽå’£‚Íu–ˆ‰ñ‚ׂ½‘‚«v‚¾‚ëB‚·‚è‘Ö‚¦‚é‚È‚æB ‚»‚ê‚Í‚³‚Ä‚¨‚«A’Êí‚̓NƒGƒŠƒƒ\ƒbƒh‚ð—pˆÓ‚µ‚Ä‚¨‚¢‚Ä‚»‚ê‚őΉž‚¾B —Ⴆ‚Î Shape.type ‚Å 'rectangle' ‚â 'circle' ‚ªŽæ‚ê‚邯‚©B ‚¾‚©‚çƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒOŽ©‘̂̋Lq‚Í—v‚ç‚ñ‚æBiŒ©‚½–Ú‚Í“¯—l‚ł͂ ‚邪) ‚Æ‚¢‚¤‚©‚»‚ꂪâ‘΂ɕK—v‚Ȃ炱‚ê‚܂łǂ¤‚µ‚悤‚à‚È‚©‚Á‚½‚±‚ƂɂȂÁ‚¿‚Ⴄ‚¾‚ëB > ExtensionAttribute‚ðÓIƒNƒ‰ƒX‚É•t—^‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚ÌŽž‚É‚»‚ê‚ðŒ©‚Ä‚é‚¾‚¯Bi’†—ªj > ‚»‚¤‚·‚邯A‘¶Ý‚µ‚È‚¢ƒƒ\ƒbƒh‚͌ĂÑo‚¹‚È‚¢‚̂Ŏ¸”s‚·‚邱‚Æ‚É‚È‚é ‚¾‚©‚牽HƒRƒ“ƒpƒCƒ‰‚ª’Ê‚ç‚È‚¢‚¾‚¯‚¾‚ëB ˜b‚ª‚¸‚ê‚Ä‚¢‚é‚©H ã‹L˜b‚Ì‚·‚è‘Ö‚¦‚ð‚µ‚Ä‚‚é“z‚¾‚©‚çM—p‚Í‚µ‚Ä‚¢‚È‚¢‚ªB >>405‚ðŒ©‚éŒÀ‚肱‚¿‚ç‚Íuˆê”Êv‚̉¼‘zŠÖ”‚¾‚Æ”Fޝ‚µ‚ĉñ“š‚µ‚½B(>>413,414) ‚»‚¿‚ç‚Í EuŠg’£ƒƒ\ƒbƒhv‚Ì“®“I‰ðŒˆ‚̓RƒXƒg‚ª‚‚‚ÄA‰¼‘zŠÖ”‚ɂȂ肦‚È‚‚ÄAŒÄ‚Ño‚µ‚ÉŽ¸”s‚·‚é ‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚½‚©H ‚»‚ê‚È‚çuˆê”ʃƒ\ƒbƒhv‚ɂ‚¢‚Ä‹Lq‚µ‚½>>413,414‚ɂ‚¢‚Ă͌©‰ð‚Ì‘Šˆá‚È‚µ‚Æ‚¢‚¤‚±‚Ƃł¢‚¢‚ÈB > ‘¼‚ÌŒ¾Œê‚ªShapeƒNƒ‰ƒX‚ðŒp³‚µ‚½Žž‚É•K‚¸Šg’£ƒƒ\ƒbƒh‚ð‘‚¢‚Ä‚‚ê‚邱‚Æ‚Í•ÛØ‚Å‚«‚È‚¢ “–‚½‚è‘OB‚Æ‚¢‚¤‚©Ã“I‚ÉƒŠƒ“ƒN‚·‚é‚ñ‚¾‚©‚çAnamespace‚É–¼‘O‚ª‚È‚¢Žž“_‚ŃRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢‚¾‚¯B Žg‚¤‹C‚Ȃ玩‘O‚Å’è‹`‚È‚èusing‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚µA–³‚¯‚ê‚ÎŽg‚¦‚È‚¢B ‘½‘Ô‚·‚é‹C‚È‚çA—Ⴆ‚Α½dŒp³‚Æ‚µ‚ÄŽÀ‘•‚·‚ê‚΂¢‚¢‚¾‚¯B“Á•ʂȃRƒXƒg‚Í‚©‚©‚ç‚È‚¢B ŽÀ‘••ûŽ®‚Í>>414‚ÌƒŠƒ“ƒN‚É‹Lq‚µ‚Ä‚ ‚邯‚¨‚èB Šg’£ƒƒ\ƒbƒh‚ð‘½dŒp³‚Æ‚µ‚ÄŽÀ‘•o—ˆ‚È‚¢——R‚ª‚ ‚é‚©H > —˜“_‚ªŠF–³ ‚Ç‚±‚ª‚¾‚æH‚₯‚‚»‚ɂȂÁ‚ĂȂ¢‚©H Šg’£ƒƒ\ƒbƒh‚ª‘½‘Ôo—ˆ‚ê‚΃ƒŠƒbƒg‚ª‚ ‚é‚̂͌©‚½‚番‚©‚邾‚ëB ¡‘½‘Ôo—ˆ‚Ä‚¢‚È‚¢‚͉̂½‚©——R‚ª‚ ‚é‚©Žè‚𔲂¢‚Ä‚¢‚é‚©i¡Œã‘Ήž‚·‚é‚©j‚¾‚æB
- 433 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 19:49:44.91 ID:hQF+q+Zk.net]
- >>416
>–ˆ‰ñ‚ׂ½‘‚« ‚»‚ÌŽå’£‚͉´‚¶‚á‚È‚¢‚ªH >ƒNƒGƒŠƒƒ\ƒbƒh ‰½‚ðŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾H¡‚Å‚à‚Å‚«‚邼?? if( hoge is Rectangle){ ((Rectangle)hoge).Draw(); } ‚Æ‚©B󋵂ɂæ‚Á‚Ä‚à‚Á‚Ƃ킩‚è‚É‚‚‚Ȃ邩‚çA‚à‚Á‚ÆŠÈŒ‰‚É‘‚«‚½‚¢‚ËA‚Æ‚¢‚¤˜b‚È‚ñ‚Å‚·‚ªEEE —¬Î‚ÉŒê‚é‚Ì‚ÉC#‚ð’m‚ç‚È‚·‚¬‚¶‚á‚È‚¢‚©H >ÓI‚ÉƒŠƒ“ƒN‚·‚é ÓI‚ÉƒŠƒ“ƒN‚µ‚È‚¢‚±‚Æ‚à‚ ‚éB‚í‚´‚í‚´ƒvƒ‰ƒOƒCƒ“‚Æ‚©DLL‚Æ‚©Œ¾‚Á‚Ä‚é‚Å‚µ‚åH C#‚ł͌¾ŒêŽd—lãAƒRƒ“ƒpƒCƒ‹Žž‚ÉŒp³‚µ‚½Œ^‚ð‚·‚×‚Ä”cˆ¬‚Å‚«‚È‚¢ ‚ ‚ÆAu‘¼Œ¾Œê‚͑Ήž‚µ‚Ä‚¢‚È‚¢v‚Ì•”•ª‚ðŠ®‘S‚É–³Ž‹‚µ‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚ÇA‚»‚±‚à—v“_‚È‚ñ‚Å‚·‚ª >uˆê”ʃƒ\ƒbƒhv‚ɂ‚¢‚Ä‹Lq‚µ‚½>>413,414‚ɂ‚¢‚Ă͌©‰ð‚Ì‘Šˆá‚È‚µ ’ù³‚ª“ü‚Á‚ÄŽå’£‚ª‚í‚©‚è‚É‚‚‚È‚Á‚Ă邪Aˆê”ʃƒ\ƒbƒh‚ÉŠÖ‚µ‚Ă͖â‘è‚È‚¢‚ÆŽv‚í‚ê‚é Šg’£ƒƒ\ƒbƒh‚ÍC#‚ÌŒ¾ŒêŽd—l‚ł͂Ȃ‚Ä‹¤’ÊŒ¾ŒêŽd—l‚Ì•û‚őΉž‚µ‚ĂȂ¢‚Ì‚ÅA“¯‚¶Žd‘g‚ðŽÀŒ»‚Å‚«‚È‚¢ >‘½dŒp³ ‘S‚“Æ—§‚µ‚½ƒNƒ‰ƒX‚Ìstaticƒƒ\ƒbƒh‚ð‚Ç‚¤‚â‚Á‚Ä‘½dŒp³‚·‚é‚Ì? >Šg’£ƒƒ\ƒbƒh‚ª‘½‘Ôo—ˆ‚ê‚΃ƒŠƒbƒg‚ª‚ ‚é‚̂͌©‚½‚番‚©‚邾‚ë ‚Ù‚ÚŠg’£ƒƒ\ƒbƒh‚¶‚á‚È‚‚Ä‚³‚Á‚«ŒN‚ªŒ¾‚Á‚½ShapeDrawƒNƒ‰ƒX‚ðŽg‚¤‚ׂ«ˆÄŒ ‹Í‚©‚ɃƒŠƒbƒg‚ª‚ ‚Á‚Ä‚àA‹¤’ÊŒ¾ŒêŽd—l‚ð’u‚«Š·‚¦‚ÄA‘½Œ¾Œê‚̃Rƒ“ƒpƒCƒ‰(VB.NET,F#,C++/CLI,JScript.NET“™)‚ð‘‚«Š·‚¦AUnity‚âMonoAXamarin‚ð‘Ήž‚³‚¹AŒã•ûŒÝŠ·‚𜋎‚µ‚Ă܂œ±“ü‚·‚é‹@”\‚©‚Æ‚¢‚¤‚Æ‚»‚¤‚ÍŒ©‚¦‚È‚¢‚È .NET Framework‚ªŽn‚Ü‚é‘O‚Æ‚©‚É’ñˆÄ‚·‚ê‚΂悩‚Á‚½‚©‚à‚µ‚ê‚ñ‚ª –{‹C‚ÅŠ®àø‚È—˜“_‚ª‚ ‚邯Žv‚¤‚È‚çARoslyn‚Éissue‚ð—§‚Ä‚é‚Æ—Ç‚¢
- 434 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 20:04:28.22 ID:hQF+q+Zk.net]
- >Shape.type ‚Å 'rectangle' ‚â 'circle' ‚ªŽæ‚ê‚邯‚©B
‚¿‚Ȃ݂ÉA‚±‚ê‚͈ê”Ԋ댯 •W€ƒ‰ƒCƒuƒ‰ƒŠ‚É‚ ‚éShapeƒNƒ‰ƒX‚ðAŽÐ‚ÆBŽÐ‚ªŒp³‚µAAƒ‰ƒCƒuƒ‰ƒŠ‚ÆBƒ‰ƒCƒuƒ‰ƒŠ‚ðì‚Á‚½‚Æ‚·‚éB ‚»‚̂ǂ¿‚ç‚̃‰ƒCƒuƒ‰ƒŠ‚à•K—v‚¾‚Á‚½‚̂œ¯Žž‚ÉŽg‚¨‚¤‚Æ‚·‚邯Arectangle‚Ì–¼‘O‚ªÕ“Ë‚µ‚Ä‹æ•ʂł«‚È‚¢I‚ƂȂéB ‚»‚±‚ÅŽg‚¤‚Ì‚ªuŒ^v‚Ȃ킯‚¾B Œ»Ý‚Å‚ào—ˆ‚Ă邯‚ÇAƒRƒ“ƒpƒCƒ‰§ì‚Æ‚©‚¾‚Æ•p”É‚Éo‚Ä‚‚邿‚Ë`A‚È‚çAƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO“±“ü‚µ‚悤I‚Æ‚¢‚¤—¬‚ê‚©‚ÆB ‚¿‚Ȃ݂ÉAShapeDrawƒNƒ‰ƒXŒ©‚½‚¢‚̂ɂà–â‘è‚Í‚ ‚Á‚ÄA—Ⴆ‚Î\•¶‰ðÍ‚µ‚½—v‘f‚ª10000‚ð’´‚¦‚é‹‘å‚È–Ø\‘¢‚ª‚ ‚邯‚·‚éB ‚»‚ê‚ðGUI‘¤‚Å‚·‚ׂÄNodeDraw‚Ý‚½‚¢‚ȃNƒ‰ƒX‚Ƀ‰ƒbƒv‚·‚邯‚»‚̕ϊ·‚É‚©‚©‚鎞ŠÔ‚ƃƒ‚ƒŠ‚ª”nŽ
- 435 –¼‘OF‚ɂȂç‚È‚‚È‚Á‚Ä‚‚é
‚³‚ç‚ÉAƒ‰ƒCƒuƒ‰ƒŠ‚Ì–Ø\‘¢‚ª•ÏX‚³‚ê‚邯AGUI‘¤‚ł͂·‚ׂÄ\’z‚µ‚È‚¨‚µ ŽèŠÔ‚ð–h‚®‚½‚߂ɃLƒƒƒbƒVƒ…‚µ‚½‚è·•ª‚݂̂ð•ÏX‚µ‚ÄEEE‚Æ‚¢‚¤ó‹µ‚ɂȂéê‡‚à‚ ‚é [] - [‚±‚±‰ó‚ê‚Ă܂·]
- 436 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 20:23:46.58 ID:5A6j7Ufp.net]
- ‚È‚ñ‚Å‚±‚ñ‚Èr‚Ô‚Á‚Ä‚ñ‚Ì‚±‚¢‚Â
‚Æ‚è‚ ‚¦‚¸—Ž‚¿’…‚¢‚Ä”L‚Å‚à‚í‚©‚éC#‚Å‚à“ǂ݂ȂÁ‚Ä
- 437 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/28(“ú) 20:23:47.93 ID:+mkoP4gZ.net]
- >>417
‚±‚¿‚ç‚Ì”Fޝ‚ÍAID:gXVhUUHW = ID:hQF+q+Zk ‚¾B ˆá‚Á‚Ä‚¢‚½‚̂Ȃ炷‚Ü‚ñ‚©‚Á‚½B > ƒNƒGƒŠƒƒ\ƒbƒh ƒNƒ‰ƒX‚Ì’†‚É•¡”Ží‚ª“ü‚邱‚Æ‚ª‚ ‚éê‡Ai‘½‘Ô‚³‚ê‚éê‡j ˆê”Ê“I‚Éu‰½‚ª“ü‚Á‚Ä‚¢‚é‚©v‚Í•ª‚©‚邿‚¤‚ɂȂÁ‚Ä‚¢‚éB‚¾‚©‚ç‚»‚ê‚ðŽg‚¤B C#‚Ì•¶–@‚É‚æ‚é‰ðŒˆ‚Í•K—v‚È‚¢Bi‚Æ‚¢‚¤‚©‚»‚¤‚¶‚á‚È‚¢‚Æ“®“IŒ^‚ðŽæ‚ê‚È‚¢Œ¾Œê‚ÅŽg‚¦‚È‚¢j > ‚ ‚ÆAu‘¼Œ¾Œê‚͑Ήž‚µ‚Ä‚¢‚È‚¢v‚Ì•”•ª‚ðŠ®‘S‚É–³Ž‹‚µ‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚ÇA‚»‚±‚à—v“_‚È‚ñ‚Å‚·‚ª ‚±‚ê‚ɂ‚¢‚Ă͊֌W‚È‚¢‚Æ‚µ‚©Žv‚¦‚È‚¢B Šg’£ƒƒ\ƒbƒh‚ðŽ©“®“I‚ɃGƒNƒXƒ|[ƒgo—ˆ‚邯Žv‚Á‚Ä‚¢‚é‚̂Ȃ炻‚ꂪŠÔˆá‚¢‚¾‚ëB namespace‚Ì’†‚ÉŠg’£ƒƒ\ƒbƒh‚ªŒ©‚¦‚Ä‚¢‚È‚¢‚ÆŽg‚¦‚È‚¢‚Ì‚¾‚©‚çA Žg‚¤‘¤‚ª‘S•”ŠÇ—‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B “¯‚¶Šg’£ƒƒ\ƒbƒh‚𑼂łàŽg‚¢‚½‚¯‚ê‚ÎA‚»‚ÌŠg’£ƒƒ\ƒbƒh‚ðŠi”[‚µ‚½ƒNƒ‰ƒX‚ðŽg‚¤‘¤‚ªusing‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B Œ»Ý‚ÌŽÀ‘•‚Í‚ ‚‚Ü‚ÅuƒRƒ“ƒpƒCƒ‰‚ªstaticƒNƒ‰ƒX‚Ìstaticƒƒ\ƒbƒh‚ɑ΂µ‚Ă̊֔ŒÄ‚Ño‚µv‚É•ÏX‚·‚邾‚¯B ‚»‚ꂪƒRƒ“ƒpƒCƒ‹Žž‚Éo—ˆ‚È‚¯‚ê‚΃Rƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢B‘¼Œ¾Œê‚͂ǂ±‚ÉŠÖŒW‚ ‚é‚ñ‚¾H > ‘S‚“Æ—§‚µ‚½ƒNƒ‰ƒX‚Ìstaticƒƒ\ƒbƒh‚ð‚Ç‚¤‚â‚Á‚Ä‘½dŒp³‚·‚é‚Ì? ‘½dŒp³‚Í‘S‚“Æ—§‚µ‚½ƒNƒ‰ƒX‚ðŒp³‚·‚邱‚Ƃł·‚ªH “–‘R‚±‚ê‚ð‚â‚鎞‚Ívirtual‚É‚·‚éi¡Œ»Ý‚ÌC#‚̧ŒÀŽ–€‚ð‚Í‚ª‚·j‚Ì‚¾‚ªA‚‚¢‚Ä—ˆ‚ê‚Ä‚¢‚é‚©H Œ³XuŒp³o—ˆ‚È‚¢ƒNƒ‰ƒXv(stat;icƒNƒ‰ƒX)‚É‚µ‚©Šg’£ƒƒ\ƒbƒh‚ð’u‚¯‚È‚¢‚Ì‚ª–â‘è‚Å‚ ‚Á‚ÄA Šg’£ƒƒ\ƒbƒh‚ðƒVƒ“ƒOƒ‹ƒgƒ“‚É’u‚¯‚ê‚Ή½‚à–â‘è‚È‚‚È‚éB ‚»‚µ‚Ä‚»‚ꂪŽÀŒ»o—ˆ‚È‚¢‹Zp“IáŠQ‚͂Ȃ¢A‚Æ‚¢‚¤‚Ì‚ª‰´‚ÌŽå’£B ‚±‚̕ӂðʼn‚©‚ç’m‚Á‚Ä‚¢‚Ä–TŠÏ‚µ‚Ä‚é‚Ì‚ª>>378‚¾‚ëB > ‚Ù‚ÚŠg’£ƒƒ\ƒbƒh‚¶‚á‚È‚‚Ä‚³‚Á‚«ŒN‚ªŒ¾‚Á‚½ShapeDrawƒNƒ‰ƒX‚ðŽg‚¤‚ׂ«ˆÄŒ ‚¢‚â‚»‚Á‚¿‚̈ӌ©‚͉½‚È‚ñ‚¾‚æH ŒN‚̓pƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚ªˆê”Ô—Ç‚¢‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚ëH ‰´‚ÍAuŠg’£ƒƒ\ƒbƒh‚Å‘½‘Ôviƒ¿j(ƒÀj(ƒÀ{j‚̇‚ÅŒŸ“¢‚·‚éB ‚½‚¾‘æˆêŒó•₪¡‚͑ʖڂȂ±‚Æ‚ð’m‚ç‚È‚©‚Á‚½‚©‚ç–À‘–‚µ‚½‚ªB
|

|