C#, Cò, C”‘Š’kŽº P ..
[2ch|¥Menu]
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 01:27:27.85 AjmVo6xU.net
>>321
‚»‚ꂪ‚¤‚¿‚̃‹[ƒ‹‚È‚¤

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 01:29:19.51 MwmpSlTr.net
¶Ü²¿½

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 01:35:14.31 b/aYUiUZ.net
>>324
Žc”O‚·‚¬‚é(


339:L„DM)



340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 01:56:48.53 iK8FV/yi.net
>>322
ƒEƒ`‚ÍWindows2000i.NET 2.0j‚à–³Ž‹‚Å‚«‚È‚¢ê‡‚ª‚ ‚éB
Ý”õ§Œä—p‚̃Xƒ^ƒ“ƒhƒAƒ[ƒ“‹@‚¾‚ªB

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 17:37:43.90 MxDOiAHv.net
‚æ‚­‚í‚©‚ç‚È‚¢‚¯‚ǃpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Á‚Ăǂ¤‚¢‚¤‹Ç–ʂŕK—vH
‚¢‚܂܂ł̃R[ƒfƒBƒ“ƒO‚ª‘å•‚ÉŒ¸‚邯‚©‚¢‚¢–Ê‚ð‹³‚¦‚Ăقµ‚¢
¡‚̂Ƃ±‚댩‚É‚­‚¢‚È‚ ‚ÆŠ´‚¶‚é

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 18:46:17.17 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 20:21:13.42 6mUdfhCy.net
ƒIƒuƒWƒFƒNƒgŽwŒü‚©‚çswitch’n–‚ɑމ»‚µ‚ĂȂ¢‚»‚êH
ŠÖ”Œ^‚Æ‚©‚¾‚Æ‚»‚ꂪ•’ʂȂ̂©‚È

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 21:28:47.03 MxDOiAHv.net
•K—v‚ɉž‚¶‚ÄŽg‚í‚È‚¢‚Ƒމ»‚¾‚È

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/26 22:32:43.70 zWe+Xnw2.net
ŠÖ”Œ^‚Í‚ ‚­‚܂Ŋ֔‚ªŽå‚¾‚©‚ç‚Ë
(–{•¨‚Ì)ƒpƒ^[ƒ“ƒ}ƒbƒ`‚ÍÓIŒŸ¸‚Ńpƒ^[ƒ“‚Ì–Ô—…«‚ð’S•Û‚Å‚«‚é‚©‚çA
‚â‚Á‚Ă邱‚Ƃ̓Cƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚µ‚Ä‚é‚̂Ɠ¯‚¶‚悤‚È‚à‚ñ

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 00:18:55.08 nVNQ8rj/.net
‚±‚Ìꇂ͒Pƒ‚ÉGetArea‚ðabstract method‚É‚µ‚Ä
ŠeƒNƒ‰ƒX‚Åoverride‚³‚¹‚½•û‚ª‚æ‚­‚È‚¢‚Á‚·‚©H

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 00:20:04.19 1AQozIyW.net
if(x > y) (x, y) = (y, x);

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 00:38:01.47 gXVhUUHW.net
>>333
‚»‚Ì•û‚ª‚¢‚¢‚ÆŽv‚¤——R‚Í?
>>333‚ɂƂÁ‚ÄŠÖ”Œ^‚æ‚èƒIƒuƒWƒFƒNƒgŽwŒü‚Ì•û‚ª“éõ‚Ý‚ª‚ ‚é‚©‚ç‚»‚¤Š´‚¶‚邾‚¯‚¶‚á‚È‚¢?
‚Ç‚Á‚¿‚ª‚¢‚¢‚©‚¶‚á‚È‚­‚Äl‚¦•û‚ªˆá‚¤‚ñ‚¾‚æ

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 00:57:01.73 p93C1zWb.net
C#‚ÍŠÖ”Œ^Œ¾Œê‚ð–ÚŽw‚·‚Ì‚©H

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 00:58:08.99 dfJ7JP1w.net
>>336
—Ç‚¢‚Æ‚±‚ðŽæ‚è“ü‚ê‚æ‚¤‚Æ‚µ‚Ä‚¢‚é

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 01:26:03.53 zYdR+KfD.net
ƒ}ƒ‹ƒ`ƒpƒ‰ƒ_ƒCƒ€Œ¾Œê‚È‚ñ‚¾‚©‚çA‚ ‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚ɂ͑債‚ÄŒø‰Ê“I‚łȂ¢
(‚ªA‘¼‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚ł͌ø‰Ê“I‚È)‹@”\‚ª“ü‚邱‚Æ‚à‚ ‚邳

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 01:43:46.91 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 08:01:26.33 uwQm2EgT.net
‚±‚̂܂܂łÍVB6‚ɂȂÁ‚Ä‚µ‚Ü‚¤

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 08:50:02.94 ZCfqwLYC.net
>>330
switch‚Å•ªŠò‚µ‚Ä•ª‚©‚è‚â‚·‚¢‚ÆŽv‚¤

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 08:50:57.27 ZCfqwLYC.net
>>333
switch‚ª‚¢‚¢

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 08:59:36.29 xPu9ULSF.net
ƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚Í‘å•ςȎ–‚ɂȂ肻‚¤
‚悤‚·‚é‚ÉŒ^‚𒲂ׂĕªŠò‚Ì“œˆß\•¶‚Å‚µ‚å
ƒoƒbƒhƒvƒ‰ƒNƒeƒBƒX‚Ì“œˆß\•¶‚È‚ñ‚Ă悭‚È‚¢‚æ

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 09:04:35.71 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 09:18:21.32 xncZCRpk.net
ƒ|ƒŠƒ‚ƒtƒBƒYƒ€‰ß•‰‰×‚Řc‚ȃNƒ‰ƒX‚ð—ÊŽY‚·‚邿‚è‚͂悢

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 09:56:58.93 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 10:14:58.12 xncZCRpk.net
ƒf[ƒ^ƒx[ƒX‚âXML‚Å•s’èŒ`ƒf[ƒ^Žó‚¯Žæ‚Á‚Ä
ƒp[ƒX‚µ‚½Œã‚Ì•ªŠò‚ÉŽg‚¤‚­‚ç‚¢‚©‚È

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 10:17:36.05 xPu9ULSF.net
>>346
ƒ‚ƒWƒ…[ƒ‹‚Ì”z•z–Ê“|‚­‚³‚»‚¤
ƒpƒ^[ƒ“‚ð‚ð’ljÁ‚µ‚½‚çŽQÆŒ³ƒR[ƒh‘S•”’Ç‹L‚µ‚Ă˂Á‚Ä‘Sƒ†[ƒU[‚É’Ê’m‚·‚é‚ÌH

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 12:08:15.98 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 18:13:53.32 gff3j1Ec.net
C#‚Íjs‚̃IƒuƒWƒFƒNƒgƒŠƒeƒ‰ƒ‹‚𓱓ü‚·‚ׂ«‚¾
C#‚Ì“½–¼Œ^‚Í‘‚«‚É‚­‚¢‚µŒ©h‚¢

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 19:31:49.76 p93C1zWb.net
‚‚܂èƒpƒ^[ƒ“ƒ}ƒbƒ`‚̓IƒuƒWƒFƒNƒgŽwŒü‚Ƃ͂«‚í‚߂đЫ‚ªˆ«‚¢‚Á‚ÄŽ–‚©
‚Ü‚ AŒ^ƒ`ƒFƒbƒN‚Æ‘ã“ü‚ªˆê”­‚łł«‚é‹@”\‚¾‚¯‚È‚ç•Ö—˜‚ÉŽg‚¦‚éê–Ê‚à‚ ‚邾‚낤‚¯‚Ç

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 19:54:25.56 0MFbcQeG.net
‘Š«‚ªˆ«‚¢‚ñ‚¶‚á‚È‚­‚ÄŽg‚¢•ª‚¯‚¾‚ÆŽv‚¤
ã‚łł½Shape‚ł͊eƒNƒ‰ƒX‚ª–ÊÏ‚ðo‚·ƒƒ\ƒbƒh‚ðŽ‚Á‚ĂĂà‚ׂ‚ɂ¢‚¢‚¾‚낤‚¯‚Ç
GUI‘¤‚Å}Œ`‚Ì•\ަ‚ÉŽg‚¤ƒƒ\ƒbƒh‚ðShape‚ÉŽ‚½‚¹‚é‚̂͂¨‚©‚µ‚¢
‚»‚Ìꇂ͂ǂ±‚©•Ê


366:‚ÅŒÀ’è“I‚É‚±‚̃pƒ^[ƒ“ƒ}ƒbƒ`‚ðŽg‚¦‚΂¢‚¢‚̂ł͂Ȃ¢‚©H



367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 19:54:53.32 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 20:00:45.28 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 20:33:04.97 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 21:12:00.13 n0Zp8t3m.net
Shape‚̃Rƒ“ƒeƒLƒXƒg‚É‚æ‚邾‚ë
”Šw‚╨—‚ÌŒvŽZ‚ÉŽg‚¤ƒ‚ƒfƒ‹‚È‚ç•`‰æ—pƒƒ\ƒbƒh‚È‚ñ‚Ä‘‚¢‚½Žž“_‚ʼnðŒÙ‚³‚ê‚邵
•`‰æƒ‚ƒfƒ‹‚È‚ç•`‰æ—pƒƒ\ƒbƒh‚ª‚ ‚Á‚Ä‚à‚¢‚¢

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 21:43:02.69 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
URLØÝ¸(msdn.microsoft.com)

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 22:01:19.98 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 22:23:19.62 E9zwljSJ.net
>>357
¡‚Ì—¬‚ê‚ÉŠg’£ƒƒ\ƒbƒh‘S‚­ŠÖŒW‚È‚¢‚æ‚Ë

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 22:23:59.95 vp5ltHnS.net
>>358
> ŽÀsŽžŒ^‚ɉž‚¶‚½“®“I‚È‘½‘Š
C#‚ɂ͖³‚¢‚¾‚낱‚êB

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 22:37:21.41 gXVhUUHW.net
>>360
?
•’ʂɃƒ\ƒbƒh‚̃I[ƒo[ƒ‰ƒCƒh‚É‚æ‚鑽‘Ô‚Ì‚±‚Æ‚¾‚æ

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 22:42:35.41 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 22:43:28.66 yK/3tXKV.net
‰½‚̘b‚ð


378:‚µ‚Ä‚é‚Ì‚©‚È‚Á‚Ä‚¿‚å‚Á‚Æã‚©‚烌ƒ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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:01:52.80 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:02:26.56 ygls7M0s.net
>>363
‚¨‚©‚µ‚¢‚©‚¨‚©‚µ‚­‚È‚¢‚©‚Íꇂɂæ‚é
‚±‚ÌShape‚ªŠô‰½ŠwŒvŽZƒ‰ƒCƒuƒ‰ƒŠ‚ÌShape‚¾‚Á‚½‚çDraw‚Í‚¨‚©‚µ‚¢
}Œ`•`‰æ—p‚̃‰ƒCƒuƒ‰ƒŠ‚È‚çDraw‚ª‚ ‚Á‚Ä‚à‚¨‚©‚µ‚­‚È‚¢‚µ‚È‚­‚Ä‚à‚¨‚©‚µ‚­‚È‚¢

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:10:16.02 vp5ltHnS.net
>>364
> List<Shape>‚É“ü‚Á‚Ä‚é‚à‚Ì‚ð‘S•”Draw‚µ‚½‚¢‚Æ‚«AŒ^‚²‚Ƃ̊g’£ƒƒ\ƒbƒh‚¶‚á‘Ήž‚Å‚«‚È‚¢‚æ?
o—ˆ‚邿B‚Æ‚¢‚¤‚©‚»‚¿‚ç‚ç‚Ì”Fޝ‚ªŠÔˆá‚Á‚Ä‚¢‚邯Žv‚¤‚ªA
Šg’£ƒƒ\ƒbƒh‚̓\[ƒXã‚ł͕’ʂ̃ƒ\ƒbƒh‚ÆŒ©‚½–Ú‚Í“¯‚¶‚¾‚æB

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:15:37.10 ygls7M0s.net
>>366
ƒlƒ^‚©ƒ}ƒW‚©‚©‚ç‚©‚Á‚Ă邩‚í‚©‚ç‚È‚¢‚ñ‚¾‚¯‚Ç

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:18:51.07 gXVhUUHW.net
>>366
‚Ù‚ñ‚Æ‚É?
URLØÝ¸(ideone.com)
‚½‚܂ɂ͎©•ª‚ÌŽv‚¢ž‚Ý‚ð‹^‚Á‚Ă݂é‚Ì‚à‘娂¾‚¼

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:19:50.69 vp5ltHnS.net
>>364
>>367
‚¢‚₱‚¿‚ç‚àˆÓ–¡•s–¾‚Ȃ̂¾‚ªB
‹t‚É>>364‚ÌŒ¾‚¤uƒƒ\ƒbƒh‚ł͑Ήžo—ˆ‚邪Šg’£ƒƒ\ƒbƒh‚ł͑Ήžo—ˆ‚È‚¢vƒP[ƒX‚Á‚Äo‚¹‚é‚©H

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:28:42.22 vp5ltHnS.net
>>368
‚¢‚â‚»‚êOOP‚¶‚á‚È‚¢‚ÆŽv‚¤‚ªAAA‚½‚¾‚̃I[ƒo[ƒ[ƒh‚¾‚æ‚ËB

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:31:52.50 gXVhUUHW.net
>>370
‚¾‚©‚牴‚Í>>358‚©‚ç‚»‚¤Œ¾‚Á‚Ă邶‚á‚ñ
Šg’£ƒƒ\ƒbƒh‚ł͑Ήž‚Å‚«‚È‚¢ƒP[ƒX‚ðŽ¦‚µ‚½‚¾‚ë?

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:33:00.29 ygls7M0s.net
>>369
Šg’£ƒƒ\ƒbƒh‚ɂł«‚È‚¢Ž–A‚̃Vƒ“ƒvƒ‹‚È“š‚¦‚Æ‚µ‚Ä‹“‚°‚é‚È‚çAƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚ɂ͂Ȃê‚È‚¢A‚¾‚È
‚»‚ê‚Å‚à‚¤I‚í‚肾‚낱‚̘b
‚í‚©‚ç‚È‚¢‚È‚ç“ü–呓ǂݒ¼‚µ‚Ä‚­‚ê

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:40:42.34 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/27 23:48:05.17 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;
> }
> URLØÝ¸(msdn.microsoft.com)

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:08:50.44 s1SxoEZK.net
>>374
‚ ‚ñ‚½‚É‚à•ª‚©‚邿‚¤‚Éà–¾‚µ‚Ä‚ ‚°‚悤
Šg’£ƒƒ\ƒbƒh‚Æ‚ÍAHogeClass.func(x) ‚ð x.func() ‚Æ‘‚¯‚éƒVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚Å‚ ‚é
‚»@‚ê@‚¾@‚¯

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:15:50.55 zGC1w6Ia.net
>>365
‚¾‚©‚ç‚»‚¤Œ¾‚Á‚Ä‚é‚Å‚µ‚åB

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:17:10.42 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:19:39.62 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:21:24.05 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:26:26.11 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:31:26.64 +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
> URLØÝ¸(msdn.microsoft.com)
•’Ê‚É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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:36:48.79 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:37:11.60 zGC1w6Ia.net
>>380
Equqls‚Æ‚¢‚¤‚©IEquatable‚ª•s—v‚Ƃ͎v‚í‚È‚¢‚¯‚ÇA
VB‚Æ“¯‚¶‚悤‚ÉŽQÆ“™‰¿ŒŸ¸ê—p‚̉‰ŽZŽq‚ð—pˆÓ‚µ‚ÄA==‚̓I[ƒo[ƒ[ƒh‚µ‚È‚¢‚Æ
Žg‚¦‚È‚¢‚悤‚É‚µ‚Ä‚­‚ꂽ•û‚ª•ª‚©‚è‚â‚·‚©‚Á‚½‚ËB

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:43:30.59 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:45:09.67 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 00:59:15.28 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 01:12:12.64 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 01:32:13.31 hcj7YQtW.net
‚µ‚‚¯‚¦‚È‚ 
“ü–å‘‚®‚ç‚¢“Ç‚ñ‚Å‚©‚ç‚É‚µ‚ë‚æ
‚È‚ñ‚łǑfl‚ª‚»‚ñ‚ÈŽ©M–žX‚È‚ñ‚¾‚æ

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 01:33:21.98 +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
> URLØÝ¸(ufcpp.net)
‚»‚Ìã‚Évirtual•t‚¯‚È‚©‚Á‚½ê‡‚à‘‚¢‚Ä‚ ‚é‚©‚猩”ä‚ׂê‚Εª‚©‚邯Žv‚¤‚æB

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 01:37:09.54 +mkoP4gZ.net
>>388
‚Ü‚ ‚»‚̒ʂ肾B¡‚ÍÅVŠÂ‹«‚ª‚È‚¢‚Ì‚ÅŽŽ‚¹‚È‚¢B
Šm‚©‚É‚±‚êˆÈã‚â‚Á‚Ä‚àˆÓ–¡–³‚¢‚Ì‚ÅAŒã“úÅVŠÂ‹«‚ÅŽŽ‚¹‚Ηǂ¢‚¾‚¯‚¾‚ËB
uŠg’£ƒƒ\ƒbƒhv‚Á‚Ă̂ɉ´‚ª–²‚ðŒ©‚·‚¬‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚ñ‚µB

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 02:08:02.18 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 08:45:51.40 UJTSRlJK.net
>>385
‚»‚¤‚¢‚¤Ž–‚©cŠm‚©‚É–Ê“|‚¾‚È
‚»‚ê‚È‚çnull‰Âƒƒ\ƒbƒh“I‚È•¨‚ðì‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢
public null void Hoge(){
@@//this‚ªnull‚̉”\«‚ ‚è
}

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 09:58:20.62 +mkoP4gZ.net
>>391
ŽŽ‚µ‚½‚¼BVS


409:Community2015‚̓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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 09:59:05.95 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:08:01.32 acJIbkh4.net
ƒXƒNƒŠƒvƒgƒR[ƒ_[‚炵‚¢ƒpƒtƒH[ƒ}ƒ“ƒX–³Ž‹‚Ìl‚¦Œ™‚¢‚¶‚á‚È‚¢‚æ

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:18:04.05 +mkoP4gZ.net
’Þ‚è‚©H
‰¼‘zŠÖ”‚Æif/switch•ªŠò‚ł̃RƒXƒg‚ÍC++‚̘A’†‚ªŽ€‚ʂقNjc˜_‚µ‚Ä‚¢‚邪A
Œ‹˜_‚͂ǂÁ‚¿‚à‚Ù‚Ú“¯‚¶‚¾‚æB
‚¾‚©‚烿‚àƒÀ‚àƒÁ‚à“®ì‘¬“x‚͑債‚ĕςí‚ç‚È‚¢‚Í‚¸‚¾‚¯‚ÇB
‚µ‚©‚µ‚»‚à‚»‚àC#‚Á‚ăpƒtƒH[ƒ}ƒ“ƒXdŽ‹o—ˆ‚錾Œê‚¶‚á‚È‚¢‚æ‚ËB

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:21:51.48 acJIbkh4.net
>>396
‚»‚±‚¶‚á‚È‚¢

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:24:49.86 +mkoP4gZ.net
‚¶‚á‚ ‚Ç‚±‚¾‚æH
‚Ä‚©ƒ`ƒƒƒbƒg‚¶‚á‚Ë[‚ñ‚¾‚©‚çˆÓŒ©‚ª‚ ‚é‚̂Ȃ番‚©‚邿‚¤‚É‘‚¯‚æ

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:26:20.15 acJIbkh4.net
>>398
‚»‚êŒN‚ªŒ¾‚¤‚ñ‚¾H

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:32:20.35 1sBWhH04.net
>>396
>C#‚Á‚ăpƒtƒH[ƒ}ƒ“ƒXdŽ‹o—ˆ‚錾Œê‚¶‚á‚È‚¢‚æ‚Ë
‚±‚ê–Æß•„‚É•³ƒR[ƒh¶‚Ýo‚·“z‘½‚¢‚©‚碂é

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 10:34:33.21 acJIbkh4.net
“ü–å‘‚à“ǂ܂Ȃ¢ƒXƒNƒŠƒvƒgƒR[ƒ_[‚Ídynamic‚Å‚àŽg‚Á‚Ä‚ë‚Á‚Ä‚±‚Á‚½

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 11:04:12.58 h1JFz9az.net
ƒEƒUƒC‚©‚玿–âŽÒ‚Ɖñ“šŽÒˆÈŠO‚ª3sˆÈã‘‚¢‚½‚玀ŒY‚È

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 12:58:05.84 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 13:59:05.59 ZfPDxmLp.net
ƒtƒƒ“ƒgƒGƒ“ƒhƒR[ƒ_[‚Á‚Ă낭‚ÈlÞ‚¢‚È‚¢‚æ‚È

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 14:35:00.94 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 14:43:51.29 hQF+q+Zk.net
•’ʂɃRƒR‚ç‚Ö‚ñ‚ÌƒŠƒ“ƒN‚Å\•ª‚©
URLØÝ¸(www.buildinsider.net)

>GUI‘¤‚ÅShapeƒNƒ‰ƒX‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚ðì‚Á‚đΉž
‚±‚ê‚Í\•¶‰ð̓‰ƒCƒuƒ‰ƒŠ‚ÍŒp³‘O‚̃Nƒ‰ƒX‚ð•Ô‚µ‚Ä‚­‚é‚킯‚¾‚©‚çA–³—‚ª‚ ‚Á‚½

423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 14:55:35.63 14dFRx50.net
Šg’£ƒƒ\ƒbƒh‚Řb‚ª‚¾‚¢‚Ôˆí‚ꂽ‚¯‚ǂȂɘb‚µ‚Ä‚½‚ñ‚¾‚Á‚¯

424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 14:56:21.93 QOlzH7cc.net
‚Å‚«‚È‚¢ŒN‚©

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 15:27:24.87 +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
> URLØÝ¸(msdn.microsoft.com)
> staticƒNƒ‰ƒX‚ÆSingleton‚ł͈ȉº‚̈Ⴂ‚ª‚ ‚è‚Ü‚·B
> URLØÝ¸(takachan.hatenablog.com)
‚µ‚½‚ª‚Á‚ÄA‹^–â‚͉½ŒÌstaticƒNƒ‰ƒX‚É‚µ‚©Šg’£ƒƒ\ƒbƒh‚ð’u‚¯‚È‚¢‚©A‚ɂȂèA
‚‚܂è>>378‚Æ“¯‚¶‚ÅA‚»‚¿‚ç‚ÌŒ©‰ð‚Í>>385‚Æ‚¢‚¤‚Ì‚à‚¢‚¢B
‚½‚¾‰´‚Í‚±‚̉ñ“š‚É”[“¾‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚ªA
Œ‹‹Ç‚±‚ê‚͂ǂ±‚܂łâ‚é‚©‚Æ‚¢‚¤‚±‚Æ‚¾‚©‚çB

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 15:30:05.25 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 15:40:18.87 xWdxGs/J.net
ƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO„i”h‚ÌI–­‚ȃAƒ“ƒ`‘‚«ž‚Ý‚©I

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 15:50:02.41 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 16:06:33.60 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 16:30:05.10 +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ŠÖ”
> URLØÝ¸(www.microsoft.com)

‘¼‚̉º2Œ‚͂ǂ±‚𒲂ׂê‚΂¢‚¢‚©•ª‚©‚ç‚È‚¢‚̂ŃcƒbƒRƒ~‘Ò‚¿B
‚æ‚낵‚­B

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 18:36:26.78 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
URLØÝ¸(msdn.microsoft.com)
Œ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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 19:17:00.51 +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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 19:49:44.91 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:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:04:28.22 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:­‚ɂȂç‚È‚­‚È‚Á‚Ä‚­‚é ‚³‚ç‚ÉAƒ‰ƒCƒuƒ‰ƒŠ‚Ì–Ø\‘¢‚ª•ÏX‚³‚ê‚邯AGUI‘¤‚ł͂·‚ׂÄ\’z‚µ‚È‚¨‚µ ŽèŠÔ‚ð–h‚®‚½‚߂ɃLƒƒƒbƒVƒ…‚µ‚½‚è·•ª‚݂̂ð•ÏX‚µ‚ÄEEE‚Æ‚¢‚¤ó‹µ‚ɂȂéê‡‚à‚ ‚é



436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:23:46.58 5A6j7Ufp.net
‚È‚ñ‚Å‚±‚ñ‚Èr‚Ô‚Á‚Ä‚ñ‚Ì‚±‚¢‚Â
‚Ƃ肠‚¦‚¸—Ž‚¿’…‚¢‚Ä”L‚Å‚à‚í‚©‚éC#‚Å‚à“ǂ݂ȂÁ‚Ä

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:23:47.93 +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

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:32:09.16 +mkoP4gZ.net
>>418
> ‚»‚̂ǂ¿‚ç‚̃‰ƒCƒuƒ‰ƒŠ‚à•K—v‚¾‚Á‚½‚̂œ¯Žž‚ÉŽg‚¨‚¤‚Æ‚·‚邯Arectangle‚Ì–¼‘O‚ªÕ“Ë‚µ‚Ä‹æ•ʂł«‚È‚¢I‚ƂȂéB
‚»‚ê‚Íʼn‚©‚çƒ|ƒCƒ“ƒ^‚ÌŒ^‚ªˆá‚¤‚©‚ç‹æ•Êo—ˆ‚邾‚ëB
> ‚¿‚Ȃ݂ÉAAAAˆÈ~(ry
‚»‚ꂪ‚È‚¢‚悤‚ÉA–{—ˆ‚Íu’¼ÚƒNƒ‰ƒX‚ðŠg’£viƒ¿j‚·‚é‚È‚èuŒp³viƒÀj‚·‚é‚ׂ«‚¾‚ëB
‚â‚Þ‚È‚­“à•ïiƒÀ{j‚È‚èƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒOiƒÁj‚ɂȂÁ‚½ê‡‚Í•ÏX‚̉e‹¿‚͎󂯂é‚͓̂–‚½‚è‘OB
‚½‚¾AiƒÀ{j‚æ‚è‚àiƒÁj‚Ì•û‚ª‹Lq‚Ì•ÏX—ʂ͑½‚¢‚æB
‚»‚̕ӂÍMSDN‚É‚à‚»‚̂܂ܑ‚¢‚Ä‚ ‚éB
> Šg’£ƒƒ\ƒbƒh‚ÍAˆê”Ê“I‚ÉA•K—v‚ÈꇂɌÀ‚è’ˆÓ‚µ‚ÄŽÀ‘•‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B
> ƒNƒ‰ƒCƒAƒ“ƒg ƒR[ƒh‚ÅŠù‘¶‚ÌŒ^‚ðŠg’£‚·‚é•K—v‚ª‚ ‚éê‡A
> ‰Â”\‚Å‚ ‚ê‚Ίù‘¶‚ÌŒ^‚©‚ç”h¶‚µ‚½V‚µ‚¢Œ^‚ð쬂·‚邱‚Æ‚Ås‚Á‚Ä‚­‚¾‚³‚¢B
> Úׂɂ‚¢‚Ä‚ÍAuŒp³ (C# ƒvƒƒOƒ‰ƒ~ƒ“ƒO ƒKƒCƒh)v‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
> Šg’£ƒƒ\ƒbƒh‚ðŽg—p‚µ‚ÄA•ÏX‚Å‚«‚È‚¢ƒ\[ƒX ƒR[ƒh‚Ì‚ ‚éŒ^‚ðŠg’£‚·‚éê‡A
> Œ^‚ÌŽÀ‘•‚Ì•ÏX‚É‚æ‚èŠg’£ƒƒ\ƒbƒh‚ª”j‘¹‚·‚邯‚¢‚¤ƒŠƒXƒN‚𕉂¤‚±‚ƂɂȂè‚Ü‚·B
> URLØÝ¸(msdn.microsoft.com)

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:34:15.18 veN4TyYm.net
>>420
‰½‚ðŒ¾‚Á‚Ä‚é‚Ì‚©‚æ‚­•ª‚©‚ç‚ñ‚¯‚ǂȂñ‚©·‘å‚ÉŠ¨ˆá‚¢‚µ‚Ä‚é‹C‚ª‚·‚éw

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:43:32.81 lqCVK6M2.net
”Þ‚ÍŠg’£ƒƒ\ƒbƒh‚É–²‚ð‚Ý‚·‚¬‚Ä‚é‚ñ‚¾
Œ»ŽÀ‚ð’m‚ç‚È‚¢ƒLƒbƒY‚ɂ͗ǂ­‚ ‚邱‚Æ‚³
Šg’£ƒƒ\ƒbƒh‚Å‘½‘Ô()

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 20:56:44.18 hQF+q+Zk.net
‚±‚¤‚¢‚¤ƒTƒ“ƒvƒ‹‚ÅŽ¦‚¹‚΂¢‚¢‚Ì‚©‚ÈH
ׂ©‚­‘‚­‚Æ–Ê“|‚Ȃ̂ŋ[Ž—ƒR[ƒh‚¾‚¯‚ÇA(Šg’£ƒƒ\ƒbƒh‚ð’Ê탃\ƒbƒh‚Æ“¯—l‚ɌĂÑo‚·ˆÈŠO‚Í)“¯‚¶‚±‚Æ‚ªŽÀۂɂł«‚é
URLØÝ¸(ideone.com)

Main.exe‚Å‚ÍShapeƒNƒ‰ƒX‚ÆRectƒNƒ‰ƒX‚ª’è‹`‚³‚ê‚Ä‚¢‚éB
‚±‚ê’P‘̂Ȃ炷‚ׂĂÌShapeŒp³ƒNƒ‰ƒX‚ªŠg’£ƒƒ\ƒbƒhDraw‚ðŽ‚Á‚Ä‚é
Main.exe—p‚̃vƒ‰ƒOƒCƒ“Aplugin.dll‚𑼂Ìl‚ªŒã‚©‚çì‚èAMain.exe‚ÌShape‚ðŒp³‚µ‚½TriangleƒNƒ‰ƒX‚ðŽÀ‘•‚µ‚Ä‚¢‚éB



442:Main.exe‚Ídll‚ð“®“I‚ɓǂݞ‚ÝAƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚èAHogeƒƒ\ƒbƒh‚É“n‚µ‚Ä‚¢‚éB ‚±‚±‚ÅAplugin.dll‚ł͊g’£ƒƒ\ƒbƒhDraw‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢B‚»‚µ‚ÄA‚±‚ÌŠg’£ƒƒ\ƒbƒh‚Ì’è‹`‚ð‹­§‚·‚éŽè’i‚ª‘¶Ý‚µ‚È‚¢



443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 21:08:44.28 hQF+q+Zk.net
>ŒN‚̓pƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚ªˆê”Ô—Ç‚¢‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚ëH
‚¢‚âA󋵎Ÿ‘æBƒ‰ƒbƒp[ƒNƒ‰ƒX‚ðì‚é‚Ù‚¤‚ª—Ç‚¢ê‡‚à‘½‚¢‚ÆŽv‚¤‚æB
‚»‚̃‰ƒbƒp[ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðì‚鎞‚Ƀpƒ^[ƒ“ƒ}ƒbƒ`\•¶‚ª‚ ‚ê‚ΊȌ‰‚É‚©‚¯‚é‚̂Ŕñí‚É‚ ‚肪‚½‚¢

‚ ‚ÆA¡‹C‚¢‚½‚¯‚ÇA‚»‚à‚»‚à\‘¢‘͉̂¼‘zŠÖ”ƒe[ƒuƒ‹Ž‚Á‚ĂȂ¢‚©‚瑽—l«‚ð‚à‚½‚¹‚悤‚ª–³‚©‚Á‚½
>>394‚Å‚àthisƒ|ƒCƒ“ƒ^‚Á‚ÄŒ¾‚Á‚Ă邯‚ÇA\‘¢‘Ì‚Ìꇂ͎d‘g‚ÝãƒRƒs[‚ª“n‚é

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
16/08/28 21:37:38.11 +mkoP4gZ.net
>>424
‚»‚ꂪAuƒRƒ“ƒpƒCƒ‹‚ɂ͒ʂ邪Šg’£ƒƒ\ƒbƒh‚ðŒÄ‚Ô‚ÆŽ¸”s‚·‚év—Ⴞ‚Æ‚¢‚¤‚̂ȂçA
Œ¾‚¢‚½‚¢‚±‚Ƃ͕ª‚©‚Á‚½B
‚½‚¾A‚»‚ê‚ÍŽ¸”s‚µ‚Ä“–‘R‚Æ‚¢‚¤‚©A
u’m‚ç‚È‚¢}‚ª‘‚¯‚È‚¢v‚¾‚¯‚Å‚ ‚Á‚ÄAŽÀ‘•‚µ‚ĂȂ¢•”•ª‚ª“®‚©‚È‚¢‚¾‚¯B
’š”J‚É‚â‚é‚̂ȂçAŠg’£ƒƒ\ƒbƒh‚ª‚È‚¢ê‡‚É ‚ð
o—Í‚µ‚đΉž‚·‚邵‚©‚È‚¢‚µA‚»‚ꂾ‚¯‚Å‚µ‚©‚È‚¢Bi•¶Žš‰»‚¯‚̂悤‚È‚à‚Ìj
(C#‚ÉŽÀ‘•‚Ì—L–³‚ðŠm”F‚·‚é•û–@‚ª‚ ‚é‚©‚Ç‚¤‚©‚Í’m‚ç‚È‚¢B
JavaScript‚ł͖â‘è‚È‚­o—ˆ‚éB
Šg’£ƒƒ\ƒbƒh‚ª‘½‘Ôo—ˆ‚é‚̂ȂçAe(Shape)‚É ‚ð•\ަ‚³‚¹‚郃\ƒbƒh‚ðŽÀ‘•‚µ‚Ä‚¨‚­j
•ʂɂ»‚ê‚ͳ‚µ‚­‘S‚Ä‚ðŽÀ‘•‚·‚鎞‚ÉŽèŠÔ‚ª‘‚¦‚é‚킯‚Å‚à‚È‚¢B
dll‚ª‘¼Œ¾Œê‚©‚狟‹‹‚³‚ꂽ‚Æ‚µ‚Ä‚àŠÖŒW‚È‚¢B
‚»‚à‚»‚à‚»‚¿‚ç‚ÌŒ¾‚¤‚Æ‚¨‚èShape‚ª‰‰ŽZ—pƒNƒ‰ƒX‚Å‚ ‚Á‚½ê‡A
ƒNƒ‰ƒX‚ð’ljÁ‚·‚鑤‚É‚±‚¿‚çw‚¾‚¯x‚ÅŽg‚Á‚Ä‚¢‚éŠg’£ƒƒ\ƒbƒh‚ðŽÀ‘•‚µ‚Ä‚­‚ê‚ÆŒ¾‚¤‚Ì‚ª–³—B
Šg’£ƒƒ\ƒbƒh‚ÍŽg‚¤‘¤‚ª‘S•”ŠÇ—‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚¾‚¯BŽÀ‘•‚àB
ŽÀ‘•‚ð‹­§‚·‚é•û–@‚͂Ȃ¢‚ªA‚»‚Ì•K—v‚à‚È‚¢B
Ž©‘O‚ÅŽÀ‘•ς݂©‚Ç‚¤‚©‚𔻒肵‚đΉž‚·‚é‚Ì‚ÝB
(’è‹`‚ðŠm”F‚·‚é•û–@‚ª‚È‚¢‚̂Ȃ碂Á‚½‚±‚ƂɂȂ邪A
‚»‚ê‚Å‚àň«try-catch‚Ío—ˆ‚邯Žv‚¤‚ªA‘ʖڂȂ̂©H)


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

2405“ú‘O‚ÉXV/279 KB
’S“–:undef