°²¹¤´óC#¸´Ï°Ìâ

¼ò´ðÌâ

1.ÈçºÎÇø±ðÖØÔØ·½·¨£¿

²»Í¬µÄ²ÎÊýÀàÐÍ£¬²»Í¬µÄ²ÎÊý¸öÊý£¬²»Í¬µÄ²ÎÊý˳Ðò

2.C#ÓöàÖÖÐÞÊηûÀ´±í´ïÀàµÄ²»Í¬ÐÔÖÊ¡£¸ù¾ÝÆä±£»¤¼¶C#µÄÀàÓÐÎåÖÖ²»Í¬µÄÏÞÖÆÐÞÊηû£¬Çëд³ö²¢Ö¸³öËüÃÇÖ®¼äµÄÇø±ðÊÇʲô£¿

´ð£º

public ¿ÉÒÔ±»ÈÎÒâ´æÈ¡

protectedÖ»¿ÉÒÔ±»±¾ÀàºÍÆä¼Ì³Ð×ÓÀà´æÈ¡

internalÖ»¿ÉÒÔ±»±¾×éºÏÌ壨Assembly£©ÄÚËùÓеÄÀà´æÈ¡£¬×éºÏÌåÊÇC#ÓïÑÔÖÐÀà±»×éºÏºóµÄÂß¼­µ¥Î»ºÍÎïÀíµ¥Î»£¬Æä±àÒëºóµÄÎļþÀ©Õ¹ÃûÍùÍùÊÇ¡°.DLL¡±»ò¡°.EXE¡±¡£

protected internalΨһµÄÒ»ÖÖ×éºÏÏÞÖÆÐÞÊηû£¬ËüÖ»¿ÉÒÔ±»±¾×éºÏÌåÄÚËùÓеÄÀàºÍÕâЩÀàµÄ¼Ì³Ð×ÓÀàËù´æÈ¡¡£

privateÖ»¿ÉÒÔ±»±¾ÀàËù´æÈ¡¡£

3.½Ó¿ÚºÍ³éÏóÀàµÄÇø±ðÊÇʲô£¿

´ð£º½Ó¿ÚÓÃÓڹ淶£¬³éÏóÀàÓÃÓÚ¹²ÐÔ¡£½Ó¿ÚÖÐÖ»ÄÜÉùÃ÷·½·¨£¬ÊôÐÔ£¬Ê¼þ£¬Ë÷ÒýÆ÷¡£¶ø³éÏóÀàÖпÉÒÔÓз½·¨µÄʵÏÖ£¬Ò²¿ÉÒÔ¶¨Òå·Ç¾²Ì¬µÄÀà±äÁ¿¡£³éÏóÀàÊÇÀ࣬ËùÒÔÖ»Äܱ»µ¥¼Ì³Ð£¬µ«ÊǽӿÚÈ´¿ÉÒÔÒ»´ÎʵÏÖ¶à¸ö¡£³éÏóÀà¿ÉÒÔÌṩijЩ·½·¨µÄ²¿·ÖʵÏÖ£¬½Ó¿Ú²»¿ÉÒÔ.³éÏóÀàµÄʵÀýÊÇËüµÄ×ÓÀà¸ø³öµÄ¡£½Ó¿ÚµÄʵÀýÊÇʵÏÖ½Ó¿ÚµÄÀà¸ø³öµÄ¡£ÔÚ³éÏóÀàÖмÓÈëÒ»¸ö·½·¨£¬ÄÇôËüµÄ×ÓÀà¾ÍͬʱÓÐÁËÕâ¸ö·½·¨¡£¶øÔÚ½Ó¿ÚÖмÓÈëÐµķ½·¨£¬ÄÇôʵÏÖËüµÄÀà¾ÍÒªÖØÐ±àд£¨Õâ¾ÍÊÇΪʲô˵½Ó¿ÚÊÇÒ»¸öÀàµÄ¹æ·¶ÁË£©¡£½Ó¿Ú³ÉÔ±±»¶¨ÒåΪ¹«¹²µÄ£¬µ«³éÏóÀàµÄ³ÉÔ±Ò²¿ÉÒÔÊÇ˽Óеġ¢Êܱ£»¤µÄ¡¢ÄÚ²¿µÄ»òÊܱ£»¤µÄÄÚ²¿³ÉÔ±£¨ÆäÖÐÊܱ£»¤µÄÄÚ²¿³ÉÔ±Ö»ÄÜÔÚÓ¦ÓóÌÐòµÄ´úÂë»òÅÉÉúÀàÖзÃÎÊ£©¡£´ËÍâ½Ó¿Ú²»Äܰüº¬×ֶΡ¢¹¹Ô캯Êý¡¢Îö¹¹º¯Êý¡¢¾²Ì¬³ÉÔ±»ò³£Á¿¡£

4.ʲôÊdzéÏóÀࣿ

´ð°¸£º³éÏóÀàÊǺ¬ÓÐÒ»¸ö»ò¶à¸ö³éÏó·½·¨µÄÀ࣬³éÏóÀ಻ÄÜʵÀý»¯¡£

5¡¢Òì³£µÄ¸ÅÄî

ËùνÒì³££¬ËüÊÇÖ¸³ÌÐòÔÚÔËÐйý³Ì£¨¶ø·Ç±àÒë¹ý³Ì£©ÖвúÉúµÄ´íÎó

6¡¢ÎªÊ²Ã´ÒªÓÃfinally¿é£¿

³ÌÐòÔÚÔËÐйý³ÌÖÐÒ»µ©³öÏÖÒì³£»áÁ¢¼´×ªÏòÖ´ÐÐÏàÓ¦catch¿éÖеÄÓï¾ä£¬Ö´ÐÐÍêºó½Ó×ÅÖ´ÐÐtry-catch½á¹¹ºóÃæµÄÓï¾ä¡£ÕâÒâζ×ÅÔÚ³öÏÖÒ쳣ʱ³ÌÐò²¢²»Êǰ´Õռȶ¨µÄ˳ÐòÖ´ÐУ¬¶øÊÇÌø×ªÖ´ÐС£

Ϊά³ÖϵͳµÄÓÐЧÐÔºÍÎȶ¨ÐÔ£¬±ØÐë±£Ö¤ÓÐÏàÓ¦µÄ´úÂëÄܹ»¡°ÃÖ²¹¡±±»¿çÔ½´úÂëµÄ¹¤×÷£¬Ö÷ÒªÊÇÍê³É±ØÒªµÄÇåÀí¹¤×÷£¨Èç¹Ø±ÕÎļþ¡¢ÊÍ·ÅÄÚ´æµÈ£©¡£ÕâÖÖ±£Ö¤»úÖÆ¿ÉÒÔÓÉ´øfinallyµÄtry-catch-finally½á¹¹À´ÊµÏÖ¡£

7¡¢Î¯ÍУ¨delegate£©ÊÇC#ÌØÓеŦÄÜ£¬ËüÒ²·­ÒëΪ´úÀí¡¢´ú±í¡¢Ö¸´úµÈ¡£

C#ÖÐûÓÐÖ¸ÕëµÄ¸ÅÄµ«Í¨¹ýίÍпÉÒÔʵÏÖC/C++Öк¯ÊýÖ¸ÕëµÄ¹¦ÄÜ£¬ÇұȺ¯ÊýÖ¸Õë¾ßÓиüÇ¿´óµÄÄÜÁ¦¡£

¼òµ¥µØÀí½â£¬·½·¨µÄίÍоÍÊÇ·½·¨µÄ±ðÃû£¨»òÕßÊÇ·½·¨µÄ´úÀí£©£¬Í¨¹ýίÍв»µ«¿ÉÒÔÖ´Ðз½·¨£¬¶øÇÒ¿ÉÒÔ½«·½·¨´«µ½ÆäËûµÄ·½·¨ÖУ¬ÊµÏÖ·½·¨»Øµ÷µÈ¡£

ίÍкͺ¯ÊýÖ¸Õë¹ØÏµ?

ίÍдóÌåÉÏÏ൱ÓÚC++Öеĺ¯ÊýÖ¸Õë¡£µ«Ó뺯ÊýÖ¸Õ벻ͬµÄÊÇ£¬Î¯ÍÐÊÇÃæÏó¶ÔÏóµÄºÍÀàÐͰ²È«µÄ¡£

8¡¢ÃüÃû¿Õ¼äµÄ×÷ÓãºÐ­Í¬¿ª·¢Ê±£¬ÓÐЧ¼õÉÙÁËÓÉÓÚ³ÉÔ±ÃûµÄÖØÃû¶ø´øÀ´µÄÂé·³¡£

³ÌÐòÔ±Ö»Ðè±£Ö¤×Ô¼º±àдµÄÃüÃû¿Õ¼äÖдúÂëµÄÓÐЧÐÔ£¬¶ø²»±Ø¿¼ÂÇÆäËûÃüÃû¿Õ¼äÖгÉÔ±µÄÃüÃûÎÊÌâ

9¡¢¶Ô»°¿ò¿ÉÒÔ·ÖΪģʽ¶Ô»°¿òÓë·Çģʽ¶Ô»°¿ò¡£

ģʽ¶Ô»°¿ò£ºµ±Ä£Ê½¶Ô»°¿ò±»´ò¿ªÊ±Í¬³ÌÐòÖÐµÄÆäËû¶Ô»°¿òºÍ´°Ìå¶¼²»ÄÜ¡°¶¯¡±£¬¼´Ä£Ê½¶Ô»°¿ò´¦Óڻ״̬ʱ³ÌÐò¾Í²»ÄÜÇл»µ½ÆäËû¶Ô»°¿òºÍ´°ÌåÖУ¬³ý·Ç¹Ø±ÕËü¡£·Çģʽ¶Ô»°¿ò£º´¦Óڻ״̬ʱ³ÌÐò¿ÉÒÔÇл»µ½ÆäËû¶Ô»°¿òºÍ´°ÌåÖС£

FromÀàÌṩµÄShowDialog()·½·¨ºÍShow()·½·¨·Ö±ðÓÃÓÚʵÏÖģʽ¶Ô»°¿òºÍ·Çģʽ¶Ô»°¿òµÄÏÔʾ¡£

ÀýÈ磺

Form frm1 = new Form();

Frm1.ShowDialog(); //´ò¿ªÄ£Ê½¶Ô»°¿ò

Form frm2 = new Form(); Frm2.Show();

10¡¢Êý¾Ý¿âϵͳ¡¢Êý¾Ý¿âºÍÊý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©Ö®¼äµÄ¹ØÏµ£º

Êý¾Ý¿âϵͳÊÇÒ»ÖÖÒý½øÁËÊý¾Ý¿âµÄ¼ÆËã»úϵͳ£¬Æä×é³É²¿·ÖÖ÷Òª°üÀ¨Ó²¼þ¡¢Èí¼þ¡¢Êý¾Ý¿â¡¢ÏµÍ³Éæ¼°µÄÈËÔ±µÈ£¬ÆäÖУ¬Èí¼þ°üÀ¨Êý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©ºÍÖ§³ÖDBMSÔËÐÐµÄÆäËûÏà¹ØÈí¼þ£¬ÒÔ¼°»ùÓÚDBMSµÄÓ¦ÓóÌÐòµÈ£»

Êý¾Ý¿â¹ÜÀíϵͳÔòÊÇÊý¾Ý¿âµÄ¡°²Ù×÷ϵͳ¡±£¬ÊǹÜÀíÊý¾Ý¿âµÄÈí¼þϵͳ£¬ÈçSQL Server 2008¡¢DB2¡¢OracleµÈ¶¼ÊÇÊý¾Ý¿â¹ÜÀíϵͳ£»

Êý¾Ý¿âÊǶàÕÅÊý¾Ý±í£¨table£©µÄ¼¯ºÏ£¬Ã¿ÕÅÊý¾Ý±íÓÉÈô¸ÉÐкÍÈô¸ÉÁÐ×é³É£¬Ò»ÐгÆÎªÒ»Ìõ¼Ç¼£¨record/row£©£¬Ò»ÁгÆÎªÒ»¸ö×ֶΣ¨field£©¡£ÄÜΨһ±êʶÿÌõ¼Ç¼ÇÒ²»º¬¿ÕÖµ£¨NULL£©µÄÒ»¸ö»ò¶à¸ö×ֶοÉÒÔ¶¨ÒåΪÖ÷¼ü£¬Ã¿ÕűíÖÁ¶àÓÐÒ»¸öÖ÷¼ü¡£

¿É¼û£¬Êý¾Ý¿âϵͳÊÇÒ»¸ö¹ã·ºµÄ¸ÅÄ·²ÊÇÒÔÊý¾Ý¿âÓ¦ÓÃΪºËÐĵÄϵͳËùÉæ¼°µÄ²¿·Ö¶¼ÊÇËüµÄ×é³É²¿·Ö¡£DBMSÊÇÊý¾Ý¿âϵͳµÄÒ»¸ö×é³É²¿·Ö£¬Êý¾Ý¿âÔòÊÇDBMS¹ÜÀíµÄ¶ÔÏó¡£ 11¡¢ADO.NETÊÇÔÚADOµÄ»ù´¡ÉÏ·¢Õ¹¶øÀ´µÄÒ»ÖÖÊý¾Ý¿â·ÃÎʽӿڣ¬±»ÈÏΪÊÇÒ»¸ö¡°¿çʱ´úµÄ²úÆ·¡±¡£ËüÌṩÁËÆ½Ì¨»¥ÓÃÐԺͿÉÉìËõµÄÊý¾Ý·ÃÎʹ¦ÄÜ£¬¿ÉÒÔʹÓÃËüÀ´·ÃÎʹØÏµÊý¾Ý¿âϵͳ£¨Èç SQL Server 2005¡¢Oracle£©ºÍÆäËûÐí¶à¾ßÓÐ OLE DB »ò ODBC Ìṩ³ÌÐòµÄÊý¾ÝÔ´¡£

ADO.NETÖ»ÊÇÒ»ÖÖ½Ó¿Ú¡¢Ò»ÖÖͨµÀ£¬ÒªÍ¨¹ýADO.NET·ÃÎÊÊý¾Ý¿â»¹ÐèÒªÓÐÏàÓ¦µÄ²Ù×ÝÓïÑÔ£¬¶øÕâÖÖÓïÑÔ¾ÍÊÇSQLÓïÑÔ¡£±¾ÕÂϲ¿·Ö½«ÏȼòÒª½éÉÜSQLÓïÑԵij£ÓÃÓï¾ä£¬È»ºóÔÙ½éÉÜADO.NET³£Óõö¶ÔÏó£¬×îºó½éÉÜÈçºÎʹÓÃÕâЩ¶ÔÏó²Ù×÷Êý¾Ý¿â¡£

12¡¢DataReader¶ÔÏóµÄÓŵ㣺ִÐÐЧÂʸߣ¬ÔÚÌå»ýºÍ¿ªÏúÉÏËü±ÈÊý¾Ý¼¯Ð¡£¬Õ¼ÓÃÄÚ´æÉÙDataReader¶ÔÏóµÄȱµã£ºÔÚ¶ÁÈ¡Êý¾ÝʱËüÓë·þÎñÆ÷µÄÁ¬½ÓʼÖÕÊÇ´ò¿ªµÄ£¬ËüÖ»ÄÜÒÔµ¥ÏòÏòǰµÄ´ÎÐò·ÃÎʼǼ£¬ËùÒÔ½öÓÃÓÚÊý¾Ý¼ìË÷µÈ¹¦Äܷdz£µ¥Ò»µÄÉè¼ÆÖС£ataAdapter¶ÔÏó³ýÁË¿ÉÒÔ

//´ò¿ª·Çģʽ¶Ô»°¿ò

ʵÏÖDataReader¶ÔÏóµÄ¹¦ÄÜÒÔÍ⣬»¹¿ÉÒÔÖ´ÐжÔÊý¾Ý¿âµÄ²åÈë¡¢¸üкÍɾ³ýµÈ²Ù×÷£¬Æä¹¦ÄÜÒª±ÈDataReader¶ÔÏóµÄ¹¦ÄÜÇ¿µÃ¶à£¨ÒªÓëDataSet¶ÔÏó½áºÏʹÓã©¡£ µ«Ç¿¹¦ÄܵÄʵÏÖ¾ÍÒâζ×ÅÒª¸¶³ö¸ü¶àµÄ»úÆ÷×ÊÔ´£¬Ê¹ÓÃÆðÀ´¾ÍÏÔµÃÌØ±ð¡°man¡±¡£ Òò´Ë£¬Èç¹ûDataReader¶ÔÏóÒѾ­ÄÜÍê³ÉµÄÈÎÎñ¾Í²»±ØÊ¹ÓÃDataAdapter¶ÔÏó¡£

±à³ÌÌâ Óë³ÌÐòÔĶÁ

1 ±àÒ»¸ö³ÌÐò£¬ÉèÔ°°ë¾¶r=1.5,Ô°Öù¸ßh=3.6,Ô²ÖÜÂÊ3.1415¶¨ÒåΪ³£Á¿£¬Çó³öÔ²Öܳ¤¡¢Ô²Ãæ»ý¡¢Ô²ÖùÌå»ý¡£È»ºóÓÃConsole.WriteLine·½·¨Êä³ö¼ÆËã½á¹û£¬Êä³öʱҪÇóÓÐÎÄ×Ö˵Ã÷£¬È¡Ð¡Êýµãºó2λÊý×Ö¡£ÀýÈ磬ԲÖܳ¤=¡Á¡Á¡Á£®¡Á¡Á¡££¨k10052707£© const double Pi = 3.1415; double r = 3, h = 5; double c, s, v; c = 2 * Pi * r; s = Pi * r * r;

v = Pi * r * r * h;

Console.WriteLine(\Ô²µÄÖܳ¤Îª{0:f2}\Console.WriteLine(\Ô²µÄÃæ»ýΪ{0:f2}\Console.WriteLine(\Ô²µÄÌå»ýΪ{0:f2}\

2 ±àÒ»¸ö³ÌÐò£¬ÊäÈëÈý¸öʵÊý£¬ÒªÇóʹÓÃif elseÓï¾ä°ÑËüÃǵÄÖмäÊýÕÒ³öÀ´£¬¿ÉÒÔʹÓÃÂß¼­ÔËËã·û¡£(k10032309) float x, y, z, second = 0;

Console.WriteLine(\ÇëÊäÈëÈý¸öfloatÀàÐ͵ÄÖµ\x = float.Parse(Console.ReadLine()); y = float.Parse(Console.ReadLine()); z = float.Parse(Console.ReadLine()); if ((x>y&&xz)) second = x;

else if ((y>x&&yz)) second = y; else

second = z;

Console.WriteLine(\ÕâÈý¸öÊýÖеÄÖмäÊýΪ{0}\

3 ±àÒ»¸ö³ÌÐò£¬´òÓ¡³öËùÓеġ°Ë®ÏÉ»¨Êý¡±£¬Ëùν¡°Ë®ÏÉ»¨Êý¡±ÊÇÖ¸Ò»¸öÈýλÊý£¬Æä¸÷λÊý×ÖÁ¢·½ºÍµÈÓÚ¸ÃÊý±¾Éí¡£ÀýÈ磬 153=1*1*1+5*5*5+3*3*3£¬ËùÒÔ153ÊÇ¡°Ë®ÏÉ»¨Êý¡±¡££¨k10033106£© int a, i, j, k;

for (a = 100; a <= 999; a++) {

i = a % 10; k = a / 100;

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)