<div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201411/1416287644zXwJht8bGjpIM7UVrdVhXDYCXeHs.png" width="593" height="233" alt="캡처_2014_11_18_14_13_41_58.png" style="border:none;"></div> <div style="text-align:left;">출처 : <a target="_blank" href="http://newkoman.mireene.com/tt/3792" style="font-size:9pt;line-height:1.5;" target="_blank">http://newkoman.mireene.com/tt/3792</a></div> <div style="text-align:left;"><br></div> <div style="text-align:left;">제가 C#의 해쉬 테이블 기준으로해서 짠 바로는....</div> <div style="text-align:left;"><br></div> <div style="text-align:left;"> <div> <div>public class Wife{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private ProgrammerHusband myHusband; //남편 클래스</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public void OrderToHusband(){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>myHusband = new ProgrammerHusband();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>//남편에게 '쇼핑몰(가게)'를 지정해주고, 거기서 어떻게 할건지 상세히 주문한다.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>myHusband.order += delegate(ShoppingMall shoppingmall) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Hashtable ShoppingBag = new Hashtable();</div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>ShoppingBag.Add("Milk", 1); //우유 한 개 사와.</b></div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>if(shoppingmall.Mall.ContainsKey("Egg")) // 그리고 만약 계란이 있으면.</b></div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>ShoppingBag["Milk"] = 6; // 6개 사와.</b></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return ShoppingBag;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>};</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Hashtable result = myHusband.Go(new ShoppingMall()); // 심부름을 보내고 그 결과를 저장.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if((int)result["Milk"] != 1) // 심부름결과 우유를 1개 제대로 안 사왔으면.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Console.WriteLine("남편에게 등짝 스매싱!");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div></div> <div><br></div> <div>대충 이러면 되지 않을까요?ㅋㅋㅋㅋ</div> <div><br></div> <div>이 아래는 프로그래머 남편과 쇼핑몰 클래스</div> <div> <div><br></div> <div>public class ProgrammerHusband{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public delegate Hashtable ShoppingOder(ShoppingMall shoppingmall); //쇼핑몰 주문을 받는 델리게이트 형식 선언.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public event ShoppingOder order; //아내의 주문을 저장할 이벤트 델리게이트.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>//심부름 가라고 명령하는 메소드.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public Hashtable Go(ShoppingMall shoppingmall){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return order(shoppingmall);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div> <div><br></div> <div>//쇼핑몰 클래스</div> <div>public class ShoppingMall{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private Hashtable mall;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public ShoppingMall(){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>mall = new Hashtable();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>mall.Add("Egg", 1000);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>mall.Add("Milk", 1000);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public Hashtable Mall{get{return mall;}}</div> <div>}</div></div> <div><br></div> <div>결론 : 심부름 메소드를 잘못 짠 아내 잘못(...)</div></div>
<a href="http://activexxx.mooo.com/ouavatar/ouavatar_menu.php" target="_blank"><img src="http://activexxx.mooo.com/ouavatar/ouavatar.php?start=true&language=ko_kr&text_direction=ltr&mn=92778&about1=%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94&about2=%EC%9E%89%EC%97%AC%EC%9D%B8%EA%B0%84%EC%9E%85%EB%8B%88%EB%8B%A4&nick_icon=star&star_color=FFA500&background_color=ADD8E6&text_color=000000&about_color=0E76DC&body_num=1&body_color=A52A2A&oumark_color=FF8C00&oumark_gloss_opacity=30&squid_num=1&squid_left_direction=down&squid_right_direction=down&skin_color=ffb273&hair_num=1&hair_color=450000&blush_num=1&blush_color=ff8973&brow_num=1&brow_color=450000&eyes_num=1&eyes_color=FFFFFF&pupil_color=450000&glasses_num=0&glasses_border_color=000000&glasses_lens_color=ADD8E6&glasses_opacity=50&nose_num=1&nose_color=450000&mouth_num=1&mouth_color=7B220B&tongue_color=FF6B70&teeth_color=FFFFFF&bottom_color=FF6B70&bottom_num=1&rotate=0&crop=0&hyperlink=http%3A%2F%2Factivexxx.mooo.com%2Fouavatar%2Fouavatar_menu.php&end=true&isold&.png" alt="오늘의유머 꼬릿말 서비스 by ActiveXXX"></a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.