C#ÓïÑԹ淶
1. ÃüÃû¹æ·¶
a) Àà
¡¾¹æÔò1-1¡¿Ê¹ÓÃPascal¹æÔòÃüÃûÀàÃû£¬¼´Ê××ÖĸҪ´óд¡£
¡¾¹æÔò1-2¡¿Ê¹ÓÃÄܹ»·´Ó³À๦ÄܵÄÃû´Ê»òÃû´Ê¶ÌÓïÃüÃûÀà¡£
¡¾¹æÔò1-3¡¿²»ÒªÊ¹ÓÓI”¡¢“C”¡¢“_”µÈÌØ¶¨º¬Òåǰ׺¡£
¡¾¹æÔò1-4¡¿×Ô¶¨ÒåÒì³£ÀàÓ¦ÒÔException½áβ¡£
¡¾¹æÔò1-5¡¿ÎļþÃûÒªÄÜ·´Ó³ÀàµÄÄÚÈÝ£¬×îºÃÊǺÍÀàͬÃû¡£
b) Àà×Ö¶Î
¡¾¹æÔò2-1¡¿ÓÃcamel¹æÔòÀ´ÃüÃûÀà³ÉÔ±±äÁ¿Ãû³Æ£¬¼´Ê×µ¥´Ê£¨»òµ¥´ÊËõд£©Ð¡Ð´¡£
¡¾¹æÔò2-2¡¿Àà×ֶαäÁ¿Ãûǰ¿É¼Ó“_”ǰ׺¡£
¡¾¹æÔò2-3¡¿¼á¾ö½ûÖ¹ÔÚÆÕͨ±äÁ¿Ç°¼Ó“m_”£¨ÕâÊÇVCÀÏÃüÃû¹æÔò£©¡£
c£©·½·¨
¡¾¹æÔò3-1¡¿·½·¨Ãû²ÉÓÃPascal¹æÔò£¬µÚÒ»¸ö×Ö·ûÒª´óд¡£
¡¾¹æÔò3-2¡¿·½·¨ÃûӦʹÓö¯´Ê»ò¶¯´Ê¶ÌÓï¡£
¡¾¹æÔò3-3¡¿ÀàÖзÃÎÊÐÞÊηû»ò¹¦ÄÜÏàͬµÄ·½·¨Ó¦¸Ã·ÅÔÚÒ»Æð£¬ ÇÒ¹«¹²»òʵÏֽӿڵķ½·¨ÔÚǰ¡£
d£©ÊôÐÔ
¡¾¹æÔò4-1¡¿Ê¹ÓÃÃû´Ê¶¨ÒåÊôÐÔ£¬ÊôÐÔʹÓÃPascal¹æÔò£¬Ê××Ö·û´óд¡£
¡¾¹æÔò4-2¡¿ÊôÐÔºÍÏàÓ¦×Ö¶ÎÃû³ÆÒª¹ØÁª£¬¿ÉÒÔʹÓÃ“ÖØ¹¹”²Ëµ¥À´Éú³ÉÊôÐÔ¡£
e£©²ÎÊý
¡¾¹æÔò5-1¡¿²ÎÊý²ÉÓÃcamel¹æÔòÃüÃû£¬ÇÒÊ××Ö·ûСд¡£
¡¾¹æÔò5-2¡¿Ê¹ÓÃÃèÊöÐÔ²ÎÊýÃû³Æ£¬²ÎÊýÃû³ÆÓ¦µ±¾ßÓÐ×î¹»µÄ˵Ã÷ÐÔ¡£
¡¾¹æÔò5-3¡¿²»Òª¸ø²ÎÊý¼ÓÐÙÑÀÀûÓïÀàÐͱíʾ·¨µÄǰ׺¡£
¡¾¹æÔò5-4¡¿¼ì²é·½·¨ËùÓÐÊäÈë²ÎÊýµÄÓÐЧÐÔ¡£
f£©³£Á¿
¡¾¹æÔò6-1¡¿Ö»¶Á³£Á¿Ê¹ÓÃPascalÃüÃû¹æÔò£¬¼´Ê××Öĸ´óд¡£
¡¾¹æÔò6-2¡¿Ã¶¾ÙÃûʹÓÃPascal¹æÔòÃüÃû£¬Ã¶¾Ù³ÉÔ±±¾ÖÊÊôÓÚ³£Á¿£¬ÃüÃû¹æÔòͬÉÏ¡£
¡¾¹æÔò6-3¡¿Ã¶¾ÙÖµ´ÓСµ½´ó˳Ðò¶¨Òå¡£
¡¾¹æÔò6-4¡¿¾²Ì¬×ֶλòÊôÐÔ²ÉÓÃPascal¹æÔò£¬¼´Ê××Ö·û´óд¡£
g£©½Ó¿Ú
¡¾¹æÔò7-1¡¿½Ó¿Ú¶¨ÒåʹÓÃPascal¹æÔò£¬ÇÒ±ØÐëÒÔ´óд“I”¿ªÍ·¡£
¡¾¹æÔò7-2¡¿½Ó¿ÚÃû³ÆÒªÓÐÒâÒ壬Öм䲻ҪÓÐÏ»®Ïß“_”µÈ×Ö·û¡£
¡¾¹æÔò7-3¡¿Èç¹ûÀàʵÏÖÁ˽ӿڣ¬Ã
Ïà¹ØÎĵµ£º
C#
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("~/Config/User_yhlx_Jb.xml"));
DataView dv = ds.Tables[0].DefaultView;
//dv.RowFilter = "State=0";
this.DropDownList1.DataSource = dv;
this.DropDownList1.DataTextField = "text";
this ......
1£©XmlÎĵµÊ¾Àý£¨xmlsample.xml£©£º
Code
<?xml version="1.0" encoding="iso-8859-1" ?>
<music>
<song title="Oh,girl">
<artist>The Chi-lites</artist>
<genre>Soul</genre>
&nb ......
/// <summary>
/// Ö§³ÖXMLÐòÁл¯µÄ·ºÐÍ Dictionary
/// </summary>
/// <typeparam name="TKey"></typeparam>
/// <typeparam name="TValue"></typeparam>
[XmlRoot("SerializableDictionary")]
public class SerializableDictionary<TKey, TValue& ......
//»ñµÃºº×ÖµÄÇøÎ»Âë
¡¡¡¡byte[] array = new byte[2];
¡¡¡¡array = System.Text.Encoding.Default.GetBytes("°¡");
int i1 = (short)(array[0] - ''\0'');
¡¡¡¡int i2 = (short)(array[1] - ''\0'');
//unicode½âÂ뷽ʽϵĺº×ÖÂë
¡¡¡¡array = System.Text.Encoding.Unicode.GetBytes("°¡");
¡¡¡¡i1 = (short)(arra ......