
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x43;&#x23;&#x4E2D;&#x663E;&#x2F;&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x63A5;&#x53E3;&#x53CA;&#x5176;&#x8BBF;&#x95EE;&#x65B9;&#x6CD5;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x37;&#x2D;&#x31;&#x32;&#x2D;&#x31;&#x38;&#x20;&#x30;&#x34;&#x3A;&#x32;&#x37;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=5">&#x57;&#x65;&#x62;&#x7F16;&#x7A0B;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> 1.&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x7684;&#x63A5;&#x53E3;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;interface IControl<br/>{<br/>&#160;&#160;&#160;&#160;void Paint();<br/>}<br/>public class EditBox : IControl<br/>{<br/>&#160;&#160;&#160;&#160;public void Paint()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.WriteLine(&#34;Pain method is called!&#34;);<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>class Test<br/>{<br/>&#160;&#160;&#160;&#160;static void Main()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EditBox editbox = new EditBox();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;editbox.Paint();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;((IControl)editbox).Paint();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.ReadKey();<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>&#x7ED3;&#x679C;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;Pain method is called!<br/>Pain method is called!<br/>&#x8BF4;&#x660E;&#xFF1A;&#x4ECE;&#x5B9E;&#x4F8B;&#x4E2D;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x7528;&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x7684;&#x63A5;&#x53E3;&#x65E2;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x7C7B;&#x6765;&#x8BBF;&#x95EE;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x63A5;&#x53E3;&#x6765;&#x8BBF;&#x95EE;&#xFF01;<br/>2.&#x663E;&#x5F0F;&#x5B9E;&#x73B0;&#x7684;&#x63A5;&#x53E3;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;interface IControl<br/>{<br/>&#160;&#160;&#160;&#160;void Paint();<br/>}<br/>public class EditBox : IControl<br/>{<br/>&#160;&#160;&#160;&#160;void IControl.Paint()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.WriteLine(&#34;IControl.Pain method is called!&#34;);<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>class Test<br/>{<br/>&#160;&#160;&#160;&#160;static void Main()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EditBox editbox = new EditBox();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//editbox.Paint();//&#x901A;&#x8FC7;&#x7C7B;&#x8BBF;&#x95EE;&#x4F1A;&#x51FA;&#x9519;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;((IControl)editbox).Paint();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.ReadKey();<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>&#x7ED3;&#x679C;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;IControl.Pain method is called!<br/>&#x8BF4;&#x660E;&#xFF1A;&#x4ECE;&#x5B9E;&#x4F8B;&#x4E2D;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x7528;&#x663E;&#x5F0F;&#x5B9E;&#x73B0;&#x7684;&#x63A5;&#x53E3;&#x53EA;&#x80FD;&#x901A;&#x8FC7;&#x63A5;&#x53E3;&#x6765;&#x8BBF;&#x95EE;&#xFF0C;&#x5982;&#x679C;&#x8BD5;&#x56FE;&#x901A;&#x8FC7;&#x7C7B;&#x6765;&#x8BBF;&#x95EE;&#x4F1A;&#x51FA;&#x9519;&#xFF1A;&#x201C;&#x201C;ConsoleApplication1.EditBox&#x201D;&#x5E76;&#x4E0D;&#x5305;&#x542B;&#x201C;Paint&#x201D;&#x7684;&#x5B9A;&#x4E49;&#x3002;&#x201D;<br/>3.&#x540C;&#x65F6;&#x7528;&#x663E;/&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x63A5;&#x53E3;&#x4F1A;&#x600E;&#x4E48;&#x6837;&#xFF1F;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;interface IControl<br/>{<br/>&#160;&#160;&#160;&#160;void Paint();<br/>}<br/>public class EditBox : IControl<br/>{<br/>&#160;&#160;&#160;&#160;void IControl.Paint()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.WriteLine(&#34;IControl.Pain method is called!&#34;);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;public void Paint()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.WriteLine(&#34;Pain method is called!&#34;);<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>class Test<br/>{<br/>&#160;&#160;&#160;&#160;static void Main()<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EditBox editbox = new EditBox();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;editbox.Paint();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;((IControl)editbox).Paint();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Console.ReadKey();<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>&#x7ED3;&#x679C;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;Pain method is called!<br/>IControl.Pain method is called!<br/>&#x8BF4;&#x660E;&#xFF1A;&#x5F53;&#x540C;&#x65F6;&#x7528;&#x663E;/&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x63A5;&#x53E3;&#x65F6;&#xFF0C;&#x663E;&#x5F0F;&#x624D;&#x662F;&#x771F;&#x6B63;&#x7684;&#x63A5;&#x53E3;&#x5B9E;&#x73B0;&#x65B9;&#x6CD5;&#xFF01;<br/>4.&#x7ED3;&#x8BBA;<br/>&#x5728;&#x591A;&#x6570;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x6211;&#x4EEC;&#x90FD;&#x662F;&#x7528;&#x9690;&#x5F0F;&#x6765;&#x5B9E;&#x73B0;&#x63A5;&#x53E3;&#xFF0C;&#x6B64;&#x65F6;&#x65E2;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x7C7B;&#x6765;&#x8BBF;&#x95EE;&#xFF0C;&#x53C8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x63A5;&#x53E3;&#x6765;&#x8BBF;&#x95EE;&#xFF0C;&#x800C;&#x901A;&#x8FC7;&#x663E;&#x5F0F;&#x5B9E;&#x73B0;&#x7684;&#x63A5;&#x53E3;&#x5219;&#x53EA;&#x80FD;&#x901A;&#x8FC7;&#x63A5;&#x53E3;&#x6765;&#x8BBF;&#x95EE;&#xFF0C;&#x603B;&#x7ED3;&#x4E00;&#x4E0B;&#x5C31;&#x662F;&#xFF1A;&#x5F53;&#x663E;&#x5F0F;&#x5B9E;&#x73B0;&#x65B9;&#x5F0F;&#x5B58;&#x5728;&#x65F6;&#xFF0C;&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x65B9;&#x5F0F;&#x5C31;&#x5931;&#x6548;&#x4E86;&#x3002;&#x4F46;&#x8FD9;&#x4E0D;&#x80FD;&#x8868;&#x793A;&#x663E;&#x5F0F;&#x5B9E;&#x73B0;&#x65B9;&#x5F0F;&#x5C31;&#x4E0D;&#x597D;&#xFF0C;&#x5F53;&#x4E00;&#x4E2A;&#x7C7B;&#x5B9E;&#x73B0;&#x7684;&#x591A;&#x4E2A;&#x63A5;&#x53E3;&#x4E2D;&#x5177;&#x6709;&#x76F8;&#x540C;&#x7684;&#x65B9;&#x6CD5;&#x65F6;&#xFF0C;&#x7528;&#x663E;&#x5F0F;&#x65B9;&#x5F0F;&#x6765;&#x4E13;&#x95E8;&#x5B9E;&#x73B0;&#x67D0;&#x4E2A;&#x63A5;&#x53E3;&#x7684;&#x65B9;&#x6CD5;&#x65F6;&#x5C31;&#x663E;&#x5F97;&#x975E;&#x5E38;&#x6709;&#x7528;&#xFF01;<br/>5.&#x53C2;&#x8003;&#x6587;&#x7AE0;<br/>[1] C#&#x4E2D;&#x7684;&#x63A5;&#x53E3;&#xFF1A;http://zhenyulu.cnblogs.com/archive/2006/04/18/377705.html</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.047&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x43;&#x23;&#x4E2D;&#x663E;&#x2F;&#x9690;&#x5F0F;&#x5B9E;&#x73B0;&#x63A5;&#x53E3;&#x53CA;&#x5176;&#x8BBF;&#x95EE;&#x65B9;&#x6CD5;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.047&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.047&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
