|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。复制代码代码以下:
classExchangeRate
{
privateconststring_BASEURL="网页地点";
publicconststringCURRENCYCODE="泉币范例以离隔";//泉币范例
publicHashtableGetValues()
{
HashtablehtReturn=newHashtable();
stringurl=_BASEURL;//+HttpUtility.UrlEncode(tmSet.ToString("yyyy/MM/dd",DateTimeFormatInfo.InvariantInfo));
WebClientwc=newWebClient();
stringsHtml=wc.DownloadString(url);
stringsXml=string.Empty;
intiValueCnt=CURRENCYCODE.Split(newchar[]{},10,StringSplitOptions.RemoveEmptyEntries).Length;
string[]sTBody=sHtml.Split(newstring[]{"<tbody>","</tbody>"},StringSplitOptions.RemoveEmptyEntries);
foreach(stringssinsTBody)
{
if(ss.Contains("CurrencyName"))
{
string[]sbrs=ss.Split(newstring[]{"</tr>"},StringSplitOptions.RemoveEmptyEntries);
foreach(stringsbrinsbrs)
{
stringscur=string.Empty;
doubledRate=GetCurrencyRate(sbr,outscur);
if(dRate!=0.0&&!string.IsNullOrEmpty(scur))
{
htReturn.Add(scur,dRate*0.01);
if(htReturn.Count>=iValueCnt)
break;
}
}
break;
}
}
returnhtReturn;
}
privatedoubleGetCurrencyRate(stringsource,outstringsCurrency)
{
sCurrency=string.Empty;
stringsPattern=@"<td.+?>(.+?)</td>";
foreach(MatchminRegex.Matches(source,sPattern))
{
stringss=m.Groups[1].Value;
if(IsNumeric(ss))
returndouble.Parse(ss);
else
{
if(CURRENCYCODE.Contains(ss))
sCurrency=ss.Trim();
else
break;
}
}
return0.0;
}
publicstaticboolIsNumeric(stringstr)
{
if(string.IsNullOrEmpty(str))returnfalse;
System.Text.RegularExpressions.Regexreg=newSystem.Text.RegularExpressions.Regex(@"^[-]?d+[.,]?d*$");
returnreg.IsMatch(str);
}
}
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。 |
|