
<?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> &#x45;&#x66;&#x66;&#x65;&#x63;&#x74;&#x69;&#x76;&#x65;&#x20;&#x43;&#x23;&#x20;&#x539F;&#x5219;&#x32;&#xFF1A;&#x4E3A;&#x4F60;&#x7684;&#x5E38;&#x91CF;&#x9009;&#x62E9;&#x72;&#x65;&#x61;&#x64;&#x6F;&#x6E;&#x6C;&#x79;&#x800C;&#x4E0D;&#x662F;&#x63;&#x6F;&#x6E;&#x73;&#x74;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x39;&#x2D;&#x30;&#x34;&#x2D;&#x32;&#x38;&#x20;&#x30;&#x39;&#x3A;&#x31;&#x33;&#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> &#x5BF9;&#x4E8E;&#x5E38;&#x91CF;&#xFF0C;C#&#x91CC;&#x6709;&#x4E24;&#x4E2A;&#x4E0D;&#x540C;&#x7684;&#x7248;&#x672C;&#xFF1A;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x548C;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x3002;<br/>&#x56E0;&#x4E3A;&#x4ED6;&#x4EEC;&#x6709;&#x4E0D;&#x540C;&#x7684;&#x8868;&#x73B0;&#x884C;&#x4E3A;&#xFF0C;&#x6240;&#x4EE5;&#x5F53;&#x4F60;&#x4F7F;&#x7528;&#x4E0D;&#x5F53;&#x65F6;&#xFF0C;&#x5C06;&#x4F1A;&#x635F;&#x4F24;&#x7A0B;&#x5E8F;&#x6027;&#x80FD;&#x6216;&#x8005;&#x51FA;&#x73B0;&#x9519;&#x8BEF;&#x3002;<br/>&#x4E24;&#x5BB3;&#x76F8;&#x6743;&#x53D6;&#x5176;&#x8F7B;&#xFF0C;&#x5F53;&#x6211;&#x4EEC;&#x4E0D;&#x5F97;&#x4E0D;&#x9009;&#x62E9;&#x4E00;&#x4E2A;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x6211;&#x4EEC;&#x5B81;&#x53EF;&#x9009;&#x62E9;&#x4E00;&#x4E2A;&#x8FD0;&#x884C;&#x6162;&#x4E00;&#x70B9;&#x4F46;&#x6B63;&#x786E;&#x7684;&#x90A3;&#x4E00;&#x4E2A;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x8FD0;&#x884C;&#x5FEB;&#x4E00;&#x70B9;&#x4F46;&#x6709;&#x9519;&#x8BEF;&#x7684;&#x90A3;&#x4E2A;&#x3002;&#x57FA;&#x4E8E;&#x8FD9;&#x4E2A;&#x7406;&#x7531;&#xFF0C;&#x4F60;&#x5E94;&#x8BE5;&#x9009;&#x62E9;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x800C;&#x4E0D;&#x662F;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;(&#x8BD1;&#x6CE8;&#xFF1A;&#x8FD9;&#x91CC;&#x9690;&#x85CF;&#x7684;&#x8BF4;&#x660E;&#x4E86;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x6548;&#x7387;&#x66F4;&#x9AD8;&#xFF0C;&#x4F46;&#x53EF;&#x80FD;&#x4F1A;&#x6709;&#x9519;&#x8BEF;)&#x3002;<br/>&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x66F4;&#x5FEB;&#x66F4;&#x76F4;&#x63A5;&#xFF0C;&#x4F46;&#x5728;&#x53EF;&#x7EF4;&#x62A4;&#x6027;&#x4E0A;&#x8FDC;&#x4E0D;&#x53CA;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x3002;&#x4FDD;&#x7559;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x662F;&#x4E3A;&#x4E86;&#x6EE1;&#x8DB3;&#x90A3;&#x4E9B;&#x5BF9;&#x6027;&#x80FD;&#x8981;&#x6C42;&#x514B;&#x523B;&#xFF0C;&#x4E14;&#x968F;&#x7740;&#x7A0B;&#x5E8F;&#x8FD0;&#x884C;&#x65F6;&#x95F4;&#x7684;&#x8FC7;&#x53BB;&#xFF0C;&#x5176;&#x503C;&#x6C38;&#x8FDC;&#x4E0D;&#x53D1;&#x751F;&#x6539;&#x53D8;&#x7684;&#x5E38;&#x91CF;&#x4F7F;&#x7528;&#x7684;(&#x8BD1;&#x6CE8;&#xFF1A;&#x8FD9;&#x8BF4;&#x660E;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x662F;&#x53EF;&#x4EE5;&#x4E0D;&#x88AB;C#&#x91C7;&#x7528;&#x7684;&#xFF0C;&#x4F46;&#x8003;&#x8651;&#x5230;&#x6027;&#x80FD;&#x95EE;&#x9898;&#xFF0C;&#x8FD8;&#x662F;&#x505A;&#x4E86;&#x4FDD;&#x7559;)&#x3002;<br/>&#x4F60;&#x53EF;&#x4EE5;&#x7528;&#x5173;&#x952E;&#x5B57;readonly&#x6765;&#x58F0;&#x660E;(declare)&#x4E00;&#x4E2A;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x662F;&#x7528;&#x5173;&#x952E;&#x5B57;const&#x58F0;&#x660E;&#x7684;&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;//Compile time constant:<br/>public cocnst int _Millennium = 2000;<br/>//Runtime constant:<br/>public static readonly int _ThisYear = 2007;//(&#x8BD1;&#x6CE8;&#xFF1A;&#x539F;&#x6587;&#x4E3A;2004)<br/>&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x4E0E;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x4E0D;&#x540C;&#x4E4B;&#x5904;&#x8868;&#x73B0;&#x5728;&#x5982;&#x4F55;&#x5BF9;&#x4ED6;&#x4EEC;&#x7684;&#x8BBF;&#x95EE;&#x4E0A;&#x3002;<br/>&#x4E00;&#x4E2A;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x4F1A;&#x88AB;&#x76EE;&#x6807;&#x4EE3;&#x7801;&#x4E2D;&#x7684;&#x503C;&#x76F4;&#x63A5;&#x53D6;&#x4EE3;&#x3002;&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;if(myDateTime.Year == _Millennium)<br/>&#x4F1A;&#x4E0E;&#x4E0B;&#x9762;&#x5199;&#x7684;&#x4EE3;&#x7801;&#x7F16;&#x8BD1;&#x6210;&#x5B8C;&#x5168;&#x76F8;&#x540C;&#x7684;IL&#x4EE3;&#x7801;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;if(myDateTime.Year == 2000)<br/>&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x7684;&#x503C;&#x662F;&#x5728;&#x8FD0;&#x884C;&#x65F6;&#x786E;&#x5B9A;&#x7684;&#x3002;&#x5F53;&#x4F60;&#x5F15;&#x7528;&#x4E00;&#x4E2A;&#x53EA;&#x8BFB;&#x5E38;&#x91CF;&#x65F6;(read-only)IL&#x4F1A;&#x4E3A;&#x4F60;&#x5F15;&#x7528;&#x4E00;&#x4E2A;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x7684;&#x53D8;&#x91CF;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x76F4;&#x63A5;&#x4F7F;&#x7528;&#x8BE5;&#x503C;&#x3002;<br/>&#x5F53;&#x4F60;&#x4EFB;&#x610F;&#x7684;&#x4F7F;&#x7528;&#x5176;&#x4E2D;&#x4E00;&#x4E2A;&#x5E38;&#x91CF;&#x65F6;&#xFF0C;&#x8FD9;&#x4E9B;&#x533A;&#x522B;&#x5C31;&#x5728;&#x4E00;&#x4E9B;&#x9650;&#x5236;&#x4E0A;&#x8868;&#x73B0;&#x51FA;&#x6765;&#x3002;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x53EA;&#x80FD;&#x662F;&#x57FA;&#x672C;&#x7C7B;&#x578B;(primitive types)(built-in integral and floating-poing types),&#x679A;&#x4E3E;&#x6216;&#x8005;&#x662F;&#x5B57;&#x7B26;&#x4E32;&#x3002;&#x8FD9;&#x4E9B;&#x5C31;&#x662F;&#x4F60;&#x53EA;&#x80FD;&#x7ED9;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x5728;&#x521D;&#x59CB;&#x5316;&#x65F6;&#x8D4B;&#x503C;&#x7684;&#x7C7B;&#x578B;&#x3002;&#x8FD9;&#x4E9B;&#x57FA;&#x672C;&#x7C7B;&#x5C31;&#x662F;&#x53EF;&#x4EE5;&#x88AB;&#x7F16;&#x8BD1;&#x5668;&#x5728;&#x7F16;&#x8BD1;IL&#x4EE3;&#x7801;&#x65F6;&#x76F4;&#x63A5;&#x7528;&#x771F;&#x5B9E;&#x7684;&#x503C;&#x6240;&#x53D6;&#x4EE3;&#x7684;&#x6570;&#x636E;&#x7C7B;&#x578B;&#x3002;&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x5757;(construct)&#x4E0D;&#x80FD;&#x901A;&#x8FC7;&#x7F16;&#x8BD1;&#x3002;&#x4F60;&#x4E0D;&#x80FD;&#x7528;new&#x8FD0;&#x7B97;&#x7B26;&#x521D;&#x59CB;&#x5316;&#x4E00;&#x4E2A;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x5373;&#x4F7F;&#x8FD9;&#x4E2A;&#x6570;&#x636E;&#x7C7B;&#x578B;&#x662F;&#x503C;&#x7C7B;&#x578B;&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;//Does not complie, use readonly instead:<br/>private const DateTime _classCreation = new DateTime(2000,1,1,0,0,0);<br/>(&#x8BD1;&#x6CE8;&#xFF1A;DateTime&#x662F;&#x4E00;&#x4E2A;&#x503C;&#x7C7B;&#x578B;&#x6570;&#x636E;&#xFF0C;&#x4F46;&#x4E0A;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x56E0;&#x4E3A;&#x7528;&#x4E86;new&#x8FD0;&#x7B97;&#x7B26;&#xFF0C;&#x7F16;&#x8BD1;&#x5668;&#x65E0;&#x6CD5;&#x5728;&#x7F16;&#x8BD1;&#x786E;&#x5B9A;&#x5177;&#x4F53;&#x7684;&#x5BF9;&#x8C61;&#x5E94;&#x8BE5;&#x7528;&#x4EC0;&#x4E48;&#x6837;&#x7684;&#x5B9E;&#x9645;&#x503C;&#x6765;&#x53D6;&#x4EE3;&#xFF0C;&#x6240;&#x4EE5;&#x65E0;&#x6CD5;&#x901A;&#x8FC7;&#x7F16;&#x8BD1;&#x3002;)<br/>&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x4EC5;&#x9650;&#x4E8E;&#x6570;&#x5B57;&#x548C;&#x5B57;&#x7B26;&#x4E32;&#x3002;&#x53EA;&#x8BFB;&#x53D8;&#x91CF;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x5728;&#x6784;&#x9020;&#x51FD;&#x6570;(constructor)&#x6267;&#x884C;&#x5B8C;&#x6210;&#x540E;&#x5B83;&#x4EEC;&#x662F;&#x4E0D;&#x4EE5;&#x80FD;&#x88AB;&#x4FEE;&#x6539;&#x7684;&#x3002;&#x4F46;&#x53EA;&#x8BFB;&#x53D8;&#x91CF;&#x662F;&#x6240;&#x6709;&#x4E0D;&#x540C;&#x7684;&#xFF0C;&#x56E0;&#x4E3A;&#x4ED6;&#x4EEC;&#x662F;&#x5728;&#x8FD0;&#x884C;&#x65F6;&#x624D;&#x8D4B;&#x503C;&#x7684;&#x3002;&#x5F53;&#x4F60;&#x4F7F;&#x7528;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x65F6;&#xFF0C;&#x4F60;&#x6709;&#x66F4;&#x5927;&#x7684;&#x53EF;&#x4F38;&#x7F29;&#x6027;&#x3002;&#x6709;&#x4E00;&#x70B9;&#x8981;&#x6CE8;&#x610F;&#x7684;&#x662F;&#xFF0C;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x53EF;&#x4EE5;&#x662F;&#x4EFB;&#x4F55;&#x7C7B;&#x578B;&#x7684;&#x6570;&#x636E;&#x3002;&#x800C;&#x4E14;&#x4F60;&#x5FC5;&#x987B;&#x5728;&#x6784;&#x9020;&#x51FD;&#x6570;&#x91CC;&#x5BF9;&#x4ED6;&#x4EEC;&#x521D;&#x59CB;&#x5316;&#xFF0C;&#x6216;&#x8005;&#x4F60;&#x53EF;&#x4EE5;&#x7528;&#x4EFB;&#x4F55;&#x4E00;&#x4E2A;&#x521D;&#x59CB;&#x5316;&#x51FD;&#x6570;&#x6765;&#x5B8C;&#x6210;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x6DFB;&#x52A0;&#x4E00;&#x4E2A;DateTime&#x7ED3;&#x6784;&#x7684;&#x53EA;&#x8BFB;&#x53D8;&#x91CF;(--&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;)&#xFF0C;&#x4F46;&#x4F60;&#x4E0D;&#x80FD;&#x6DFB;&#x52A0;&#x4E00;&#x4E2A;DateTime&#x7ED3;&#x6784;&#x7684;(&#x7F16;&#x8BD1;&#x65F6;)&#x5E38;&#x91CF;&#x3002;<br/>&#x4F60;&#x53EF;&#x4EE5;&#x628A;&#x6BCF;&#x4E00;&#x4E2A;&#x5B9E;&#x4F8B;(&#x7684;&#x5E38;&#x91CF;)&#x6307;&#x5B9A;&#x4E3A;&#x53EA;&#x8BFB;&#x7684;&#xFF0C;&#x4ECE;&#x800C;&#x4E3A;&#x6BCF;&#x4E00;&#x4E2A;&#x7C7B;&#x7684;&#x5B9E;&#x4F8B;&#x5B58;&#x653E;&#x4E0D;&#x540C;&#x7684;&#x503C;&#x3002;&#x4E0E;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x4E0D;&#x540C;&#x7684;&#x662F;&#xFF0C;&#x5B83;&#x53EA;&#x80FD;&#x662F;&#x9759;&#x6001;&#x7684;&#x3002;<br/>(&#x8BD1;&#x6CE8;&#xFF1A;&#x7B80;&#x5355;&#x7684;&#x8BB2;&#xFF0C;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x53EF;&#x4EE5;&#x662F;&#x4E00;&#x4E2A;&#x7C7B;&#x7684;&#x5B9E;&#x4F8B;&#x6210;&#x5458;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x662F;&#x4E00;&#x4E2A;&#x7C7B;&#x578B;&#x7684;&#x9759;&#x6001;&#x6210;&#x5458;&#xFF0C;&#x800C;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x53EA;&#x80FD;&#x662F;&#x9759;&#x6001;&#x6210;&#x5458;&#xFF0C;&#x56E0;&#x6B64;&#x7C7B;&#x4F3C;&#xFF1A;static const string m_name;&#x7684;&#x4EE3;&#x7801;&#x662F;&#x4E0D;&#x80FD;&#x901A;&#x8FC7;&#x7F16;&#x8BD1;&#x7684;&#x3002;)<br/>&#x53EA;&#x8BFB;&#x6570;&#x636E;&#x6700;&#x91CD;&#x8981;&#x7684;&#x533A;&#x522B;&#x662F;&#x4ED6;&#x4EEC;&#x5728;&#x8FD0;&#x884C;&#x65F6;&#x624D;&#x786E;&#x5B9A;&#x503C;&#x3002;&#x5F53;&#x4F60;&#x4F7F;&#x7528;&#x53EA;&#x8BFB;&#x53D8;&#x91CF;&#x65F6;&#xFF0C;IL&#x4F1A;&#x4E3A;&#x4F60;&#x4EA7;&#x751F;&#x4E00;&#x4E2A;&#x5BF9;&#x53EA;&#x8BFB;&#x53D8;&#x91CF;&#x5F15;&#x7528;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x76F4;&#x63A5;&#x4EA7;&#x751F;&#x6570;&#x503C;&#x3002;&#x968F;&#x7740;&#x65F6;&#x95F4;&#x7684;&#x63A8;&#x79FB;&#xFF0C;&#x8FD9;&#x4E2A;&#x533A;&#x522B;&#x5728;(&#x7CFB;&#x7EDF;)&#x7EF4;&#x62A4;&#x4E0A;&#x6709;&#x6DF1;&#x8FDC;&#x7684;&#x6F5C;&#x5728;&#x5F71;&#x54CD;&#x3002;<br/>&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x751F;&#x6210;&#x7684;IL&#x4EE3;&#x7801;&#x5C31;&#x8DDF;&#x76F4;&#x63A5;&#x4F7F;&#x7528;&#x6570;&#x503C;&#x65F6;&#x751F;&#x6210;&#x7684;IL&#x662F;&#x4E00;&#x6837;&#x7684;&#xFF0C;&#x5373;&#x4F7F;&#x662F;&#x5728;&#x8DE8;&#x7A0B;&#x5E8F;&#x96C6;&#x65F6;&#xFF1A;&#x4E00;&#x4E2A;&#x7A0B;&#x5E8F;&#x96C6;&#x91CC;&#x7684;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x5728;&#x53E6;&#x4E00;&#x4E2A;&#x7A0B;&#x5E8F;&#x96C6;&#x4F1A;&#x4FDD;&#x7559;&#x7740;&#x540C;&#x6837;&#x7684;&#x503C;(&#x8BD1;&#x6CE8;&#xFF1A;&#x8FD9;&#x91CC;&#x8BF4;&#x7684;&#x4E0D;&#x662F;&#x5F88;&#x6E05;&#x695A;&#xFF0C;&#x770B;&#x540E;&#x9762;&#x7684;&#x8FD9;&#x4E2A;&#x4F8B;&#x5B50;&#x53EF;&#x80FD;&#x4F1A;&#x66F4;&#x6E05;&#x695A;&#x4E00;&#x4E9B;)&#x3002;<br/>&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x548C;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x7684;&#x8D4B;&#x503C;&#x65B9;&#x6CD5;&#x5BF9;&#x8FD0;&#x884C;&#x65F6;&#x7684;&#x517C;&#x5BB9;&#x6027;&#x6709;&#x6240;&#x5F71;&#x54CD;&#x3002;<br/>&#x5047;&#x8BBE;&#x4F60;&#x5DF2;&#x7ECF;&#x5728;&#x7A0B;&#x5E8F;&#x96C6;Infrastructure&#x4E2D;&#x540C;&#x65F6;&#x5B9A;&#x4E49;&#x4E86;&#x4E00;&#x4E2A;const&#x548C;&#x4E00;&#x4E2A;readonly&#x53D8;&#x91CF;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;public class UserfulValues{<br/> public static readonly int StartValue = 5;<br/> public const int EndValue = 10;<br/>}<br/>&#x540C;&#x65F6;&#xFF0C;&#x5728;&#x53E6;&#x4E00;&#x4E2A;&#x7A0B;&#x5E8F;&#x96C6;(&#x8BD1;&#x6CE8;&#xFF1A;&#x8FD9;&#x4E2A;&#x7A0B;&#x5E8F;&#x96C6;&#x8BA4;&#x4E3A;&#x662F;&#x6211;&#x4EEC;&#x505A;&#x6D4B;&#x8BD5;&#x7684;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x7A0B;&#x5E8F;&#x96C6;&#xFF0C;&#x4E0B;&#x9762;&#x6240;&#x8BF4;&#x7684;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x7A0B;&#x5E8F;&#x96C6;&#x90FD;&#x662F;&#x6307;&#x7684;&#x8FD9;&#x4E2A;&#x7A0B;&#x5E8F;&#x96C6;)&#x4E2D;&#xFF0C;&#x4F60;&#x5F15;&#x7528;&#x4E86;&#x8FD9;&#x4E9B;&#x503C;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;for(int i=UserfulValues.StartValue;i&lt;UserfulValues.EndValue;i++){<br/> Console.WriteLine(&#34;value is {0}&#34;,i);<br/>}<br/>&#x5982;&#x679C;&#x4F60;&#x8FD0;&#x884C;&#x8FD9;&#x4E2A;&#x7B80;&#x5355;&#x6D4B;&#x8BD5;&#x7A0B;&#x5E8F;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x4E0B;&#x9762;&#x660E;&#x663E;&#x7684;&#x7ED3;&#x679C;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;value is 5<br/>value is 6<br/>...<br/>value is 9<br/>&#x8FC7;&#x540E;&#xFF0C;&#x4F60;&#x53C8;&#x4E3A;&#x7A0B;&#x5E8F;&#x96C6;Infrastructure&#x53D1;&#x5E03;&#x4E86;&#x4E2A;&#x65B0;&#x7684;&#x7248;&#x672C;&#xFF0C;&#x5E76;&#x505A;&#x4E86;&#x5982;&#x4E0B;&#x7684;&#x4FEE;&#x6539;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;public class UserfulValues{<br/> public static readonly int StartValue = 105;<br/> public const int EndValue = 120;<br/>}<br/>&#x4F60;&#x5355;&#x72EC;&#x7684;&#x53D1;&#x5E03;&#x4E86;&#x7A0B;&#x5E8F;&#x96C6;Infrastructure&#x800C;&#x6CA1;&#x6709;&#x5168;&#x90E8;&#x7F16;&#x8BD1;&#x4F60;&#x7684;&#x7A0B;&#x5E8F;&#xFF0C;&#x4F60;&#x5E0C;&#x671B;&#x5F97;&#x5230;&#x4E0B;&#x9762;&#x7684;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;value is 105<br/>value is 106<br/>...<br/>value is 119<br/>&#x4E8B;&#x5B9E;&#x4E0A;&#xFF0C;&#x4F60;&#x4EC0;&#x4E48;&#x4E5F;&#x5F97;&#x4E0D;&#x5230;&#x3002;&#x4E0A;&#x9762;&#x7684;&#x5FAA;&#x73AF;&#x5DF2;&#x7ECF;&#x662F;&#x7528;105&#x5F00;&#x59CB;&#x800C;&#x7528;10&#x6765;&#x7ED3;&#x675F;&#x3002;C#&#x7F16;&#x8BD1;&#x5668;(&#x5728;&#x7F16;&#x8BD1;&#x65F6;)&#x628A;&#x5E38;&#x91CF;&#x7528;10&#x6765;&#x4EE3;&#x66FF;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x7A0B;&#x5E8F;&#x96C6;&#x4E2D;&#x7684;&#x4F7F;&#x7528;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x7528;&#x5E38;&#x91CF;EndValue&#x6240;&#x5B58;&#x50A8;&#x7684;&#x503C;&#x3002;&#x800C;&#x5E38;&#x91CF;StartValue&#x7684;&#x503C;&#xFF0C;&#x5B83;&#x662F;&#x88AB;&#x7533;&#x660E;&#x4E3A;&#x53EA;&#x8BFB;&#x7684;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x5728;&#x8FD0;&#x884C;&#x65F6;&#x91CD;&#x65B0;&#x8BFB;&#x53D6;&#x8BE5;&#x5E38;&#x91CF;&#x7684;&#x503C;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x7A0B;&#x5E8F;&#x96C6;&#x53EF;&#x4EE5;&#x5728;&#x4E0D;&#x7528;&#x91CD;&#x65B0;&#x7F16;&#x8BD1;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x4F7F;&#x7528;&#x65B0;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x7B80;&#x5355;&#x7684;&#x7F16;&#x8BD1;&#x4E00;&#x4E0B;Infrastructure&#x7A0B;&#x5E8F;&#x96C6;&#xFF0C;&#x7136;&#x540E;&#x91CD;&#x65B0;&#x5E03;&#x7F72;&#x5B89;&#x88C5;&#x4E00;&#x4E0B;&#xFF0C;&#x5C31;&#x8DB3;&#x591F;&#x8BA9;&#x4F60;&#x7684;&#x5BA2;&#x6237;&#x53EF;&#x80FD;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x65B0;&#x7684;&#x6570;&#x636E;&#x4E86;&#x3002;&#x66F4;&#x65B0;&#x7684;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x5E94;&#x8BE5;&#x770B;&#x6210;&#x662F;&#x63A5;&#x53E3;&#x7684;&#x53D8;&#x5316;&#x3002;&#x4F60;&#x5FC5;&#x987B;&#x91CD;&#x65B0;&#x7F16;&#x8BD1;&#x6240;&#x6709;&#x5F15;&#x7528;&#x5230;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x7684;&#x4EE3;&#x7801;&#x3002;&#x66F4;&#x65B0;&#x7684;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x5219;&#x53EF;&#x4EE5;&#x5F53;&#x6210;&#x662F;&#x5B9E;&#x73B0;&#x7684;&#x6539;&#x53D8;&#xFF0C;&#x8FD9;&#x4E8E;&#x5728;&#x5BA2;&#x6237;&#x7AEF;&#x5DF2;&#x7ECF;&#x5B58;&#x5728;&#x7684;&#x4E8C;&#x8FDB;&#x5236;&#x4EE3;&#x7801;&#x662F;&#x517C;&#x5BB9;&#x7684;&#x3002;&#x7528;MSIL&#x89E3;&#x91CA;&#x4E00;&#x4E0B;&#x524D;&#x9762;&#x7684;&#x90A3;&#x4E2A;&#x5FAA;&#x73AF;&#x91CC;&#x53D1;&#x751F;&#x4E86;&#x4EC0;&#x4E48;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;IL_0000: ldsfld int32 Chapter1.UserfulValues::StartValue<br/>IL_0005: stloc.0<br/>IL_0006: br.s IL_001c<br/>IL_0008: ldstr &#34;value is {0}&#34;<br/>IL_000d: ldloc.0<br/>IL_000e: box [mscrolib]System.Int32<br/>IL_0013: call void [mscrolib]System.Console::WriteLine(string,object)<br/>IL_0018: ldloc.0<br/>IL_0019: ldc.i4.1<br/>IL_001a: add<br/>IL_001b: stloc.0<br/>IL_001c: ldloc.0<br/>IL_001d: ldc.i4.s 10<br/>IL_001f: blt.s IL_0008<br/>&#x4ECE;MSIL&#x547D;&#x4EE4;&#x6E05;&#x5355;&#x7684;&#x6700;&#x4E0A;&#x9762;&#x4E00;&#x884C;&#x4F60;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#xFF0C;StartValue(&#x7684;&#x503C;)&#x662F;&#x52A8;&#x6001;&#x8F7D;&#x5165;&#x7684;&#x3002;<br/>&#x4F46;&#x662F;&#xFF0C;&#x5728;MSIL&#x547D;&#x4EE4;&#x7684;&#x6700;&#x540E;&#xFF0C;&#x7ED3;&#x675F;&#x6761;&#x4EF6;&#x662F;&#x628A;&#x503C;10&#x5F53;&#x6210;&#x786C;&#x4EE3;&#x7801;(hard-coded)&#x4F7F;&#x7528;&#x7684;&#x3002;<br/>&#x53E6;&#x4E00;&#x65B9;&#x9762;&#xFF0C;&#x6709;&#x4E9B;&#x65F6;&#x5019;&#x4F60;&#x4E5F;&#x987B;&#x8981;&#x4E3A;&#x67D0;&#x4E9B;&#x503C;&#x4F7F;&#x7528;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x3002;&#x4F8B;&#x5982;&#xFF1A;&#x8003;&#x8651;&#x4E00;&#x4E2A;&#x987B;&#x8981;&#x8BC6;&#x522B;&#x4E0D;&#x540C;&#x7248;&#x672C;&#x7684;&#x7EED;&#x5217;&#x5316;&#x60C5;&#x5F62;&#x3002;&#x7528;&#x6765;&#x6807;&#x8BC6;&#x4E00;&#x4E2A;&#x7279;&#x6B8A;&#x7248;&#x672C;&#x53F7;&#x7684;&#x5E38;&#x91CF;&#x5E94;&#x8BE5;&#x662F;&#x4E00;&#x4E2A;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x5B83;&#x4EEC;&#x51B3;&#x4E0D;&#x4F1A;&#x53D1;&#x751F;&#x6539;&#x53D8;&#x3002;&#x800C;&#x5F53;&#x524D;&#x7248;&#x672C;&#x53F7;&#x5219;&#x5E94;&#x8BE5;&#x662F;&#x4E00;&#x4E2A;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x5728;&#x4E0D;&#x540C;&#x7684;&#x7248;&#x672C;&#x53D1;&#x5E03;&#x540E;&#x4F1A;&#x6709;&#x6240;&#x6539;&#x53D8;&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;private const int VERSION_1_0 = 0x0100;<br/>private const int VERSION_1_1 = 0x0101;<br/>private const int VERSION_1_2 = 0x0102;<br/>//major release;<br/>private const int VERSION_2_0 = 0x0200;<br/>//Chech for the current version:<br/>private static readonly int CURRENT_VERSION = VERSION_2_0;<br/>&#x5728;&#x6BCF;&#x6B21;&#x5B58;&#x76D8;&#x65F6;&#xFF0C;&#x4F60;&#x7528;&#x8FD0;&#x884C;&#x5E38;&#x91CF;&#x6765;&#x4FDD;&#x5B58;&#x5F53;&#x524D;&#x7248;&#x672C;&#x53F7;&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;//Read fom persistent storage, check stored version against complie-time constant:<br/>protected MyType(SerializationInfo info, StreamingContext cntxt){<br/> int storedVersion = info.GetInt32(&#34;VERSION&#34;);<br/> switch(storedVersion){<br/> case VERSION_2_0:<br/>&nbsp;&nbsp;readVersion2(info,cntxt);<br/>&nbsp;&nbsp;break;<br/> case VERSION_1_1:<br/>&nbsp;&nbsp;readVersion1(info,cntxt);<br/>&nbsp;&nbsp;break;<br/> //etc.&nbsp;&nbsp;<br/> }<br/>}<br/>//Write the current version:<br/>[SecurityPermissionAttribute(SecurityAction.Demand,SerializationFormatter = true)]<br/>void ISerializable.GetObjectData(SerializationInfo inf,StreamingContext cxt){<br/> //use runtime constant for currnet version<br/> inf.AddValue(&#34;VERSION&#34;,CURRENT_VERSION);<br/> //<br/> //write remaining delements...<br/>}<br/>&#x6700;&#x540E;&#x4E00;&#x4E2A;&#x6709;&#x5229;&#x7684;&#x539F;&#x56E0;&#x800C;&#x4F7F;&#x6211;&#x4EEC;&#x8981;&#x4F7F;&#x7528;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x5C31;&#x662F;&#x5B83;&#x7684;&#x6027;&#x80FD;&#x3002;&#x6BD4;&#x8D77;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#xFF0C;&#x5DF2;&#x77E5;&#x7684;&#x7F16;&#x8BD1;&#x65F6;&#x5E38;&#x91CF;&#x53EF;&#x4EE5;&#x66F4;&#x76F4;&#x63A5;&#x6709;&#x6548;&#x7684;&#x88AB;&#x8BBF;&#x95EE;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x6027;&#x80FD;&#x4E0A;&#x7684;&#x529F;&#x6548;&#x662F;&#x751A;&#x5FAE;&#x7684;&#xFF0C;&#x5E76;&#x4E14;&#x5E94;&#x8BE5;&#x4E0E;&#x53EF;&#x4F38;&#x7F29;&#x6027;&#x7684;&#x964D;&#x4F4E;&#x8FDB;&#x884C;&#x4E00;&#x4E2A;&#x6743;&#x8861;&#x3002;Be sure to profile performace differences before giveing up the flexibility.<br/>const&#x7684;&#x503C;&#x5FC5;&#x987B;&#x5728;&#x7F16;&#x8BD1;&#x65F6;&#x88AB;&#x786E;&#x5B9A;&#xFF0C;(&#x5B83;&#x4EEC;&#x53EF;&#x4EE5;&#x662F;)&#xFF1A;&#x5C5E;&#x6027;&#x53C2;&#x6570;&#xFF0C;&#x679A;&#x4E3E;&#x5B9A;&#x4E49;&#xFF0C;&#x4EE5;&#x53CA;&#x4E00;&#x5C0F;&#x90E8;&#x4EFD;&#x4F60;&#x8BA4;&#x4E3A;&#x5E94;&#x8BE5;&#x5B9A;&#x4E49;&#x4E00;&#x4E2A;&#x503C;&#x4E14;&#x8BE5;&#x503C;&#x4E0D;&#x80FD;&#x5728;&#x4E0D;&#x540C;&#x7684;&#x7248;&#x672C;&#x53D1;&#x5E03;&#x65F6;&#x53D1;&#x751F;&#x6539;&#x53D8;&#x7684;&#x5E38;&#x91CF;&#x3002;<br/>&#x65E0;&#x8BBA;&#x5982;&#x4F55;&#xFF0C;&#x5B81;&#x613F;&#x9009;&#x62E9;&#x4F38;&#x7F29;&#x6027;&#x66F4;&#x5F3A;&#x7684;&#x8FD0;&#x884C;&#x65F6;&#x5E38;&#x91CF;&#x3002;</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.063&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x45;&#x66;&#x66;&#x65;&#x63;&#x74;&#x69;&#x76;&#x65;&#x20;&#x43;&#x23;&#x20;&#x539F;&#x5219;&#x32;&#xFF1A;&#x4E3A;&#x4F60;&#x7684;&#x5E38;&#x91CF;&#x9009;&#x62E9;&#x72;&#x65;&#x61;&#x64;&#x6F;&#x6E;&#x6C;&#x79;&#x800C;&#x4E0D;&#x662F;&#x63;&#x6F;&#x6E;&#x73;&#x74;</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.063&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.063&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
