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

TOP

C#±ÊÊÔÌâÃæÊÔÌâÉî¶ÈÏê½â(Ò»)
2014-11-24 02:23:11 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:5341´Î
Tags£ºÊÔÌâ Éî¶È Ïê½â

[.NET(C#)]
attribute·­Òë³ÉÌØÐÔ£¬ÓÃÀ´±êʶÀ࣬·½·¨ ¡£
property·­ÒëΪÊôÐÔ£¬ÐÔÖÊÓÃÓÚ´æÈ¡ÀàµÄ×ֶΠ¡£
markup·­Òë³É±ê¼Ç¡£
tag·­Òë³É±êÇ©¡£
[.NET(C#)]
³ÌÐò¼¯µÄÒ»¸öÖØÒªÌØÐÔÊÇËüÃÇ°üº¬µÄÔªÊý¾ÝÃèÊöÁ˶ÔÓ¦´úÂëÖж¨ÒåµÄÀàÐͺͷ½·¨¡£
[.NET(C#)]
ASPÒ³ÃæÓÐʱÏÔʾ±È½ÏÂý£¬ÒòΪ·þÎñÆ÷¶Ë´úÂëÊǽâÊÍÐԵIJ»ÊDZàÒëµÄ¡£
ASP.NETÒ³ÃæÊǽṹ»¯µÄ¡£Ã¿¸öÒ³Ã涼ÊÇÒ»¸ö¼Ì³ÐÁË.NETÀàSystem.Web.UI.PageµÄÀà¡£
[.NET(C#)]
ÖØдoverride£ºÊÇÖ¸×ÓÀàÖØж¨Ò常ÀàµÄÐ麯ÊýµÄ×ö·¨¡£
ÖØÔØoverload£ºÊÇÖ¸ÔÊÐí´æÔÚ¶à¸öͬÃûº¯Êý£¬¶øº¯ÊýÇ©Ãû²»Í¬£¨²ÎÊý±í²»Í¬£º»òÐí²ÎÊý¸öÊý²»Í¬£¬»òÐí²ÎÊýÀàÐͲ»Í¬£¬»òÐíÁ½Õ߶¼²»Í¬£©¡£ÖØÔصĸÅÄî²¢²»ÊôÓÚ¡°ÃæÏò¶ÔÏó±à³Ì¡±¡£
[.NET(C#)]
ref ¹Ø¼ü×Öʹ²ÎÊý°´ÒýÓô«µÝ¡£ÆäЧ¹ûÊÇ£¬µ±¿ØÖÆȨ´«µÝ»Øµ÷Ó÷½·¨Ê±£¬ÔÚ·½·¨ÖжԲÎÊýËù×öµÄÈκθü¸Ä¶¼½«·´Ó³ÔڸñäÁ¿ÖС£ÈôҪʹÓà ref ²ÎÊý£¬Ôò·½·¨¶¨ÒåºÍµ÷Ó÷½·¨¶¼±ØÐëÏÔʽʹÓà ref ¹Ø¼ü×Ö¡£
out ¹Ø¼ü×ֻᵼÖ²ÎÊýͨ¹ýÒýÓÃÀ´´«µÝ¡£ÕâÓë ref ¹Ø¼ü×ÖÀàËÆ£¬²»Í¬Ö®´¦ÔÚÓÚ ref ÒªÇó±äÁ¿±ØÐëÔÚ´«µÝ֮ǰ½øÐгõʼ»¯¡£ÈôҪʹÓà out ²ÎÊý£¬·½·¨¶¨ÒåºÍµ÷Ó÷½·¨¶¼±ØÐëÏÔʽʹÓà out ¹Ø¼ü×Ö¡£
[.NET(C#)]
ADOºÍADO.NETµÄÇø±ð:
ADOʹÓÃOLE DB½Ó¿Ú²¢»ùÓÚ΢ÈíµÄCOM¼¼Êõ£»¶øADO.NETÓµÓÐ×Ô¼ºµÄADO.NET½Ó¿Ú²¢ÇÒ»ùÓÚ΢ÈíµÄ.NETÌåϵ¼Ü¹¹¡£
ADOÒÔRecordset´æ´¢£¬¶øADO.NETÔòÒÔDataSet±íʾ¡£
Recordset¿´ÆðÀ´¸üÏñµ¥±í£¬Èç¹ûÈÃRecordsetÒÔ¶à±íµÄ·½Ê½±íʾ¾Í±ØÐëÔÚSQLÖнøÐжà±íÁ¬½Ó¡£·´Ö®£¬DataSet¿ÉÒÔÊǶà¸ö±íµÄ¼¯ºÏ¡£
ADO µÄÔË×÷ÊÇÒ»ÖÖÔÚÏß·½Ê½£¬ÕâÒâζ×Ų»ÂÛÊÇä¯ÀÀ»ò¸üÐÂÊý¾Ý¶¼±ØÐëÊÇʵʱµÄ¡£
ADO.NETÔòʹÓÃÀëÏß·½Ê½£¬ÔÚ·ÃÎÊÊý¾ÝµÄʱºòADO.NET»áÀûÓÃXMLÖÆ×÷Êý¾ÝµÄÒ»·Ý·ù±¾
ADO.NETµÄÊý¾Ý¿âÁ¬½ÓÒ²Ö»ÓÐÔÚÕâ¶Îʱ¼äÐèÒªÔÚÏß¡£
[.NET(C#)]
new ¹Ø¼ü×ÖÓ÷¨£º
1) new ÔËËã·û £ºÓÃÓÚ´´½¨¶ÔÏóºÍµ÷Óù¹Ô캯Êý¡£
2) new ÐÞÊηû £ºÓÃÓÚÏò»ùÀà³ÉÔ±Òþ²Ø¼Ì³Ð³ÉÔ±¡£
3) new Ô¼Êø £ºÓÃÓÚÔÚ·ºÐÍÉùÃ÷ÖÐÔ¼Êø¿ÉÄÜÓÃ×÷ÀàÐͲÎÊýµÄ²ÎÊýµÄÀàÐÍ¡£
[.NET(C#)]
C#ÖУ¬string str = null Óë string str = ¡°¡±£¬ËµÃ÷Çø±ð£º
string str = ¡°¡± ³õʼ»¯¶ÔÏó·ÖÅä¿Õ¼ä¡£
string str = null ±íʾһ¸ö¿ÕÒýÓÃ,ûÓÐÕ¼Óÿռ䡣
[.NET(C#)]
ADO.NETÏà¶ÔÓÚADOµÈÖ÷ÒªÓÐʲô¸Ä½ø£¿
1) ado.NET²»ÒÀÀµÓÚole dbÌṩ³ÌÐò,¶øÊÇʹÓÃ.NETÍйÜÌṩµÄ³ÌÐò¡£
2) ²»Ê¹ÓÃcom¡£
3) ²»ÔÚÖ§³Ö¶¯Ì¬ÓαêºÍ·þÎñÆ÷¶ËÓΡ£
4) ¿ÉÒԶϿªconnection¶ø±£Áôµ±Ç°Êý¾Ý¼¯¿ÉÓá£
5) Ç¿ÀàÐÍת»»¡£
6) xmlÖ§³Ö¡£
[.NET(C#)]
DataGridµÄDatasouse¿ÉÒÔÁ¬½ÓʲôÊý¾ÝÔ´£º
1) DataTable
2) DataView
3) DataSet
4) DataViewManager
5) ÈκÎʵÏÖIListSource½Ó¿ÚµÄ×é¼þ
6) ÈκÎʵÏÖIList½Ó¿ÚµÄ×é¼þ
[.NET(C#)]
·´É䣺
¿ÉÒÔʹÓ÷´É䶯̬µØ´´½¨ÀàÐ͵ÄʵÀý£¬½«ÀàÐͰ󶨵½ÏÖÓжÔÏ󣬻ò´ÓÏÖÓжÔÏóÖлñÈ¡ÀàÐÍ¡£È»ºó£¬¿ÉÒÔµ÷ÓÃÀàÐ͵ķ½·¨»ò·ÃÎÊÆä×ֶκÍÊôÐÔ¡£
[.NET(C#)]
ÐòÁл¯£º
ÐòÁл¯Êǽ«¶ÔÏó״̬ת»»Îª¿É±£³Ö»ò´«ÊäµÄ¸ñʽµÄ¹ý³Ì¡£
ÓëÐòÁл¯Ïà¶ÔµÄÊÇ·´ÐòÁл¯£¬Ëü½«Á÷ת»»Îª¶ÔÏó¡£ÕâÁ½¸ö¹ý³Ì½áºÏÆðÀ´£¬¿ÉÒÔÇáËɵش洢ºÍ´«ÊäÊý¾Ý¡£
[.NET(C#)]
¿É·ÃÎÊÐÔ¼¶±ðÓÐÄļ¸ÖÖ£º
1) public ·ÃÎʲ»ÊÜÏÞÖÆ¡£
2) protected ÔÚËüµÄÀàÖпɷÃÎʲ¢ÇÒ¿ÉÓÉÅÉÉúÀà·ÃÎÊ¡£¡£
3) internal Ö»ÓÐÔÚͬһ³ÌÐò¼¯µÄÎļþÖУ¬ÄÚ²¿ÀàÐÍ»ò³ÉÔ±²ÅÊÇ¿É·ÃÎʵġ£
4) protected internal ͬһ¸ö³ÌÐò¼¯ÖеÄËùÓÐÀ࣬ÒÔ¼°ËùÓгÌÐò¼¯ÖеÄ×ÓÀ඼¿ÉÒÔ·ÃÎÊ¡£
5) private ˽ÓгÉÔ±Ö»ÓÐÔÚÉùÃ÷ËüÃǵÄÀàºÍ½á¹¹ÌåÖвÅÊÇ¿É·ÃÎʵġ£
[.NET(C#)]
O/R Mapping µÄÔ­Àí:ÀûÓ÷´É䣬ÅäÖý«¶ÔÏóºÍÊý¾Ý¿â±íÓ³Éä¡£
[.NET(C#)]
sealed ÐÞÊηûÓÐʲôÌص㣺
1) sealed ÐÞÊηû¿ÉÒÔÓ¦ÓÃÓÚÀࡢʵÀý·½·¨ºÍÊôÐÔ¡£ÃÜ·âÀ಻Äܱ»¼Ì³Ð¡£ÃÜ·â·½·¨»áÖØд»ùÀàÖеķ½·¨£¬µ«Æä±¾Éí²»ÄÜÔÚÈκÎÅÉÉúÀàÖнøÒ»²½ÖØд¡£µ±Ó¦ÓÃÓÚ·½·¨»òÊôÐÔʱ£¬sealed ÐÞÊηû±ØÐëʼÖÕÓë overrideÒ»ÆðʹÓá£
2) ½«ÃÜ·âÀàÓÃ×÷»ùÀà»ò½« abstract ÐÞÊηûÓëÃÜ·âÀàÒ»ÆðʹÓÃÊÇ´íÎóµÄ¡£
3) ½á¹¹ÊÇÒþʽÃÜ·âµÄ£»Òò´ËËüÃDz»Äܱ»¼Ì³Ð¡£
[.NET(C#)]
ÏêÊö.NETÀïclassºÍstructµÄÒìͬ£º
Ïàͬµã£º
1) Óï·¨ÀàËÆ¡£
²»Í¬µã£º
1) classÊÇÒýÓÃÀàÐÍ£¬¼Ì³Ð×ÔSystem.ObjectÀà; structÊÇÖµÀàÐÍ£¬¼Ì³Ð×ÔSystem.ValueTypeÀ࣬Òò´Ë²»¾ß¶à̬ÐÔ¡£µ«ÊÇ×¢Ò⣬System.ValueTypeÊǸöÒýÓÃÀàÐÍ¡£
2) ´ÓÖ°Äܹ۵ãÀ´¿´£¬class±íÏÖΪÐÐΪ; ¶østruct³£ÓÃÓÚ´æ´¢Êý¾Ý¡£
3) classÖ§³Ö¼Ì³Ð£¬¿ÉÒԼ̳Ð×ÔÀàºÍ½Ó¿Ú; ¶østructûÓм̳ÐÐÔ£¬struct²»ÄÜ´Óclass¼Ì³Ð£¬Ò²²»ÄÜ×÷ΪclassµÄ»ùÀ࣬µ«structÖ§³Ö½Ó¿Ú¼Ì³Ð¡£
4) ʵÀý»¯Ê±£¬classҪʹÓÃnew¹Ø¼ü×Ö; ¶østruct¿ÉÒÔ²»Ê¹ÓÃnew¹Ø¼ü×Ö£¬structÔÚÉùÃ÷ʱ¾Í½øÐÐÁ˳õʼ»¯¹ý³Ì£¬ËùÓеijÉÔ±±äÁ¿¾ùĬÈÏΪ0»ònull¡£
[.NET(C#)]
ÈçºÎÑ¡Ôñ½á¹¹»¹ÊÇÀà
1) ¶ÑÕ»µÄ¿Õ¼äÓÐÏÞ£¬¶ÔÓÚ´óÁ¿µÄÂß¼­µÄ¶ÔÏ󣬴´½¨ÀàÒª±È´´½¨½á¹¹ºÃһЩ¡£
2) ½á¹¹±íʾÈçµã¡¢¾ØÐκÍÑÕÉ«ÕâÑùµÄÇáÁ¿¶ÔÏó¡£ÀýÈ磬Èç¹ûÉùÃ÷Ò»¸öº¬ÓÐ 1000 ¸öµã¶ÔÏóµÄÊý×飬Ôò½«ÎªÒýÓÃÿ¸ö¶ÔÏó·ÖÅ丽¼ÓµÄÄÚ´æ¡£ÔÚ´ËÇé¿öÏ£¬½á¹¹µÄ³É±¾½ÏµÍ¡£
3) ÔÚ±íÏÖ³éÏóºÍ¶à¼¶±ðµÄ¶ÔÏó²ã´Îʱ£¬ÀàÊÇ×îºÃµÄÑ¡Ôñ¡£
4) ´ó¶àÊýÇé¿öϸÃÀàÐÍÖ»ÊÇһЩÊý¾Ýʱ£¬½á¹¹Ê±×î¼ÑµÄÑ¡Ôñ¡£
[.NET(C#)]
³éÏóÀࣨabstract class£©ºÍ½Ó¿Ú£¨interface£©µÄÇø±ð£º
³éÏóÀà
1) ³éÏó·½·¨Ö»×÷ÉùÃ÷£¬¶ø²»°üº¬ÊµÏÖ£¬¿ÉÒÔ¿´³ÉÊÇûÓÐʵÏÖÌåµÄÐé·½·¨¡£
2) ³éÏóÀ಻Äܱ»ÊµÀý»¯¡£
3) ³éÏóÀà¿ÉÒÔµ«²»ÊDZØÐëÓгéÏóÊôÐԺͳéÏó·½·¨£¬µ«ÊÇÒ»µ©ÓÐÁ˳éÏó·½·¨£¬¾ÍÒ»¶¨Òª°ÑÕâ¸öÀàÉùÃ÷Ϊ³éÏóÀà¡£
4) ¾ßÌåÅÉÉúÀà±ØÐ븲¸Ç»ùÀàµÄ³éÏó·½·¨¡£
5) ³éÏóÅÉÉúÀà¿ÉÒÔ¸²¸Ç»ùÀàµÄ³éÏó·½·¨£¬Ò²¿ÉÒÔ²»¸²¸Ç¡£Èç¹û²»¸²¸Ç£¬ÔòÆä¾ßÌåÅÉÉúÀà±ØÐ븲¸ÇËüÃÇ¡£
[.NET(C#)]
½Ó¿Ú
1) ½Ó¿Ú²»Äܱ»ÊµÀý»¯¡£
2) ½Ó¿ÚÖ»ÄÜ°üº¬·½·¨ÉùÃ÷¡£
3) ½Ó¿ÚµÄ³ÉÔ±°üÀ¨·½·¨¡¢ÊôÐÔ¡¢Ë÷ÒýÆ÷¡¢Ê¼þ¡£
4) ½Ó¿ÚÖв»ÄÜ°üº¬³£Á¿¡¢×Ö¶Î(Óò)¡¢¹¹Ô캯Êý¡¢Îö¹¹º¯Êý¡¢¾²Ì¬³ÉÔ±¡£
5) ½Ó¿ÚÖеÄËùÓгÉԱĬÈÏΪpublic£¬Òò´Ë½Ó¿ÚÖв»ÄÜÓÐprivateÐÞÊηû¡£
6) ÅÉÉúÀà±ØÐëʵÏÖ½Ó¿ÚµÄËùÓгÉÔ±¡£
7) Ò»¸öÀà¿ÉÒÔÖ±½ÓʵÏÖ¶à¸ö½Ó¿Ú£¬½Ó¿ÚÖ®¼äÓöººÅ¸ô¿ª¡£
8) Ò»¸ö½Ó¿Ú¿ÉÒÔÓжà¸ö¸¸½Ó¿Ú£¬ÊµÏָýӿڵÄÀà±ØÐëʵÏÖËùÓи¸½Ó¿ÚÖеÄËùÓгÉÔ±¡£
[.NET(C#)]
³éÏóÀàºÍ½Ó¿ÚµÄÒìͬ£º
Ïàͬµã£º
1) ¶¼¿ÉÒÔ±»¼Ì³Ð¡£
2) ¶¼²»Äܱ»ÊµÀý»¯¡£
3) ¶¼¿ÉÒÔ°üº¬·½·¨ÉùÃ÷¡£
4) ÅÉÉúÀà±ØÐëʵÏÖδʵÏֵķ½·¨¡£
Çø ±ð£º
1) ³éÏó»ùÀà¿ÉÒÔ¶¨Òå×ֶΡ¢ÊôÐÔ¡¢·½·¨ÊµÏÖ¡£½Ó¿ÚÖ»Äܶ¨ÒåÊôÐÔ¡¢Ë÷ÒýÆ÷¡¢Ê¼þ¡¢ºÍ·½·¨ÉùÃ÷£¬²»ÄÜ°üº¬×ֶΡ£
2) ³éÏóÀàÊÇÒ»¸ö²»ÍêÕûµÄÀ࣬ÐèÒª½øÒ»²½Ï¸»¯£¬¶ø½Ó¿ÚÊÇÒ»¸öÐÐΪ¹æ·¶¡£Î¢ÈíµÄ×Ô¶¨Òå½Ó¿Ú×ÜÊǺó´øable×ֶΣ¬Ö¤Ã÷ÆäÊDZíÊöÒ»Àà¡°ÎÒÄÜ×ö¡£

Ê×Ò³ ÉÏÒ»Ò³ 1 2 3 4 5 6 7 ÏÂÒ»Ò³ βҳ 1/9/9
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º"What are your goals for t.. ÏÂһƪ£ºµ¥Á´±í½»»»ÈÎÒâÁ½¸öÔªËØ£¨²»°üÀ¨..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

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