ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

C#»ù´¡ÃæÊÔÌâ
2014-11-23 22:32:59 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:724´Î
Tags£º»ù´¡ ÊÔÌâ

´«Èëij¸öÊôÐÔµÄset·½·¨µÄÒþº¬²ÎÊýµÄÃû³ÆÊÇʲô£¿
value£¬ËüµÄÀàÐͺÍÊôÐÔËùÉùÃûµÄÀàÐÍÏàͬ¡£
ÈçºÎÔÚC#ÖÐʵÏּ̳У¿
ÔÚÀàÃûºó¼ÓÉÏÒ»¸öðºÅ£¬ÔÙ¼ÓÉÏ»ùÀàµÄÃû³Æ¡£
C#Ö§³Ö¶àÖؼ̳Ðô£¿
ÀàÖ®¼ä²»Ö§³Ö£¬½Ó¿ÚÖ®¼äÖ§³Ö¡£Àà¶Ô½Ó¿Ú½Ð×öʵÏÖ£¬²»½Ð¼Ì³Ð¡£
±»protectedÐÞÊεÄÊôÐÔ/·½·¨Ôںδ¦¿ÉÒÔ·ÃÎÊ£¿
Ôڼ̳лò¼ä½Ó¼Ì³ÐÓëÕâ¸öÀàµÄ×ÓÀàÖпÉÒÔ·ÃÎÊ¡£
˽ÓгÉÔ±»á±»¼Ì³Ðô£¿
»á£¬µ«ÊDz»Äܱ»·ÃÎÊ¡£ËùÒÔ¿´ÉÏÈ¥ËûÃÇËƺõÊDz»Äܱ»¼Ì³ÐµÄ£¬µ«Êµ¼ÊÉÏȷʵ±»¼Ì³ÐÁË¡£
ÇëÃèÊöÒ»ÏÂÐÞÊηûprotected internal¡£
ÔÚͬһ¸öAssemblyÖУ¬ËûµÄ·ÃÎʼ¶±ðºÍpublicÒ»Ñù£¬¶ø¿çAssembly·ÃÎÊʱ£¬ËûµÄ·ÃÎʼ¶±ðͬprotectedÒ»Ñù¡£¼´protectedµÄ·¶Î§ + internalµÄ·¶Î§¡£
C#Ìṩһ¸öĬÈϵÄÎÞ²ÎÊý¹¹Ô캯Êý£¬µ±ÎÒʵÏÖÁËÁíÍâÒ»¸öÓÐÒ»¸ö²ÎÊýµÄ¹¹Ô캯Êýʱºò£¬»¹Ïë±£ÁôÕâ¸öÎÞ²ÎÊýµÄ¹¹Ô캯Êý¡£ÕâÑùÎÒÓ¦¸Ãд¼¸¸ö¹¹Ô캯Êý£¿
Á½¸ö£¬Ò»µ©ÄãʵÏÖÁËÒ»¸ö¹¹Ô캯Êý£¬C#¾Í²»»áÔÙÌṩĬÈϵĹ¹Ô캯ÊýÁË£¬ËùÒÔÐèÒªÊÖ¶¯ÊµÏÖÄǸöÎÞ²ÎÊý¹¹Ô캯Êý¡£
C#ÖÐËùÓжÔÏó¹²Í¬µÄ»ùÀàÊÇʲô£¿
System.Object.
ÖØÔغ͸²Ð´ÓÐʲôÇø±ð£¿
ÖØÔØÌṩÁ˶ÔÒ»¸ö·½·¨Ç©ÃûµÄ²»Í¬²ÎÊýµ÷ÓõÄʵÏÖ¡£¸²Ð´ÌṩÁË×ÓÀàÖиı丸Àà·½·¨ÐÐΪµÄʵÏÖ¡£
ÔÚ·½·¨¶¨ÒåÖУ¬virtualÓÐʲôº¬Ò⣿
±»virtualÐÞÊεķ½·¨¿ÉÒÔ±»×ÓÀาд¡£
Äܹ»½«·Ç¾²Ì¬µÄ·½·¨¸²Ð´³É¾²Ì¬·½·¨Ã´£¿
²»ÄÜ£¬¸²Ð´·½·¨µÄÇ©Ãû±ØÐëÓë±»¸²Ð´·½·¨µÄÇ©Ãû±£³ÖÒ»Ö£¬³ýÁ˽«virtual¸ÄΪoverride¡£
¿ÉÒÔ¸²Ð´Ë½ÓеÄÐé·½·¨Ã´£¿
²»¿ÉÒÔ£¬ÉõÖÁ×ÓÀàÖÐÎÞ·¨·ÃÎʸ¸ÀàÖеÄ˽Óз½·¨¡£
Äܹ»×èֹijһ¸öÀà±»ÆäËûÀà¼Ì³Ðô£¿
¿ÉÒÔ£¬Ê¹Óùؼü×Ösealed¡£
Äܹ»ÊµÏÖÔÊÐíij¸öÀà±»¼Ì³Ð£¬µ«²»ÔÊÐíÆäÖеÄij¸ö·½·¨±»¸²Ð´Ã´£¿
¿ÉÒÔ£¬±ê¼ÇÕâ¸öÀàΪpublic£¬²¢±ê¼ÇÕâ¸ö·½·¨Îªsealed¡£
ʲôÊdzéÏóÀࣨabstract class£©£¿
Ò»ÖÖ²»¿ÉÒÔ±»ÊµÀý»¯µÄÀà¡£³éÏóÀàÖÐÒ»°ãº¬ÓгéÏó·½·¨£¬µ±È»Ò²¿ÉÓоßÌåʵÏÖ¡£¼Ì³ÐÀàÖ»ÓÐʵÏÖ¹ýËùÓгéÏóÀàµÄ³éÏó·½·¨ºó²ÅÄܱ»ÊµÀý»¯¡£
ºÎʱ±ØÐëÉùÃ÷Ò»¸öÀàΪ³éÏóÀࣿ
µ±Õâ¸öÀàÖаüº¬³éÏó·½·¨Ê±£¬»òÊǸÃÀಢûÓÐÍêȫʵÏÖ¸¸ÀàµÄ³éÏó·½·¨Ê±¡£
½Ó¿Ú£¨interface£©ÊÇʲô£¿
Ö»º¬Óй²ÓгéÏó·½·¨£¨public abstract method£©µÄÀà¡£ÕâЩ·½·¨±ØÐëÔÚ×ÓÀàÖб»ÊµÏÖ¡£
Ϊʲô²»ÄÜÖ¸¶¨½Ó¿ÚÖз½·¨µÄÐÞÊηû£¿
½Ó¿ÚÖеķ½·¨ÓÃÀ´¶¨Òå¶ÔÏóÖ®¼äͨÐŵÄÆõÔ¼£¬Ö¸¶¨½Ó¿ÚÖеķ½·¨ÎªË½Óлò±£»¤Ã»ÓÐÒâÒå¡£ËûÃÇĬÈÏΪ¹«Óз½·¨¡£
¿ÉÒԼ̳жà¸ö½Ó¿Úô£¿
µ±È»¡£
ÄÇôÈç¹ûÕâЩ½Ó¿ÚÖÐÓÐÖظ´µÄ·½·¨Ãû³ÆÄØ£¿
ÕâÖÖÇé¿öÖÐÄã¿ÉÒÔ¾ö¶¨ÈçºÎʵÏÖ¡£µ±È»ÐèÒªÌرðµÃСÐÄ¡£µ«ÊÇÔÚ±àÒë»·½ÚÊÇûÓÐÎÊÌâµÄ¡£
½Ó¿ÚºÍ³éÏóÀàµÄÇø±ðÊÇʲô£¿
½Ó¿ÚÖÐËùÓз½·¨±ØÐëÊdzéÏóµÄ£¬²¢ÇÒ²»ÄÜÖ¸¶¨·½·¨µÄ·ÃÎÊÐÞÊηû¡£³éÏóÀàÖпÉÒÔÓз½·¨µÄʵÏÖ£¬Ò²¿ÉÒÔÖ¸¶¨·½·¨µÄ·ÃÎÊÐÞÊηû¡£
ÈçºÎÇø±ðÖØÔØ·½·¨£¿
²»Í¬µÄ²ÎÊýÀàÐÍ£¬²»Í¬µÄ²ÎÊý¸öÊý£¬²»Í¬µÄ²ÎÊý˳Ðò¡£
constºÍreadonlyÓÐʲôÇø±ð£¿
const¿ÉÒÔÓÃÓÚ¾Ö²¿³£Á¿£¬¶øreadonly£¬Êµ¼ÊÊÇÀàµÄinitonly×ֶΣ¬ÏÔÈ»²»ÄÜÊǾֲ¿µÄ¡£
System.String ºÍSystem.StringBuilderÓÐʲôÇø±ð£¿
System.StringÊDz»¿É±äµÄ×Ö·û´®¡£System.StringBuilder´æ·ÅÁËÒ»¸ö¿É±äµÄ×Ö·û´®£¬²¢ÌṩһЩ¶ÔÕâ¸ö×Ö·û´®Ð޸ĵķ½·¨¡£


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºÈçºÎÖ¸¶¨ÔÚÿ´Îµ÷ÊÔÆ÷ÔËÐÐʱ²»±Ø.. ÏÂһƪ£º½éÉÜÒ»ÏÂISO9000ÖÊÁ¿±ê×¼

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿