NETFramework基本类库深入探讨

NETFramework基本类库深入探讨

ID:38568791

大小:336.00 KB

页数:37页

时间:2019-06-15

NETFramework基本类库深入探讨_第1页
NETFramework基本类库深入探讨_第2页
NETFramework基本类库深入探讨_第3页
NETFramework基本类库深入探讨_第4页
NETFramework基本类库深入探讨_第5页
资源描述:

《NETFramework基本类库深入探讨》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DEV407:.NETFramework:基本类库深入探讨张谦TechnicalSpecialistMicrosoft(China)议题介绍基本数据类型字符串规则表达式CollectionsIO序列化介绍WindowsCOM+ServicesCommonLanguageRuntimeBaseClassLibraryADO.NETandXMLASP.NETWindowsFormsCommonLanguageSpecificationVBC++C#JScript…VisualStudio.NET介绍Globalizati

2、onDiagnosticsConfigurationCollectionsResourcesReflectionNetIOThreadingTextServiceProcessSecurityRuntimeInteropServicesRemotingSerializationBaseClassLibrariesSystemSystemTextGlobalizationIOCollectionsSerializationText.RegularExpressions.NET统一的编程模型WindowsAPI.NETF

3、ramework一致可用的API,而与语言和编程模型无关ASP无状态的,代码嵌入在HTML页面中MFC/ATL子类,强大的和丰富的VBObject Model快速开发,创作和委派介绍基本类库的目的:支持Framework提供通用,众所周知的功能使用简单强大的并且灵活议题介绍字符串规则表达式CollectionsIO序列化基本数据类型System基本数据类型原始的和通用的类型Byte,Int16,Decimal,DateTime,等等.格式化和解析功能ToString和Parse转换成其他类型使用Convert类对象原

4、始的形态基本数据类型格式化和解析影响所有基本数据类型通过ToString和Parse支持格式化是自动认知场景(locale-aware)Thread.CurrentThread.CurrentCulture通过IFormatProviders支持控制格式化通用格式化提供者包括CultureInfo,DateTimeFormatInfo,和NumberFormatInfo基本数据类型格式化:实例(片断)Doubled=123.4;//流通符号,“$123.40”(inen-US)label2.Text=d.ToStri

5、ng("c");//工程符号,“1.234000e+002”label3.Text=d.ToString(“e");DateTimedt=DateTime.Now;//Pictureformatting,“19Jun2001”(inen-US)label6.Text=dt.ToString(“ddMMMyyyy");//日期格式,“6/19/20016:35:09PM”label4.Text=dt.ToString();格式化这个例子着重强调了在Framework中格式化是多么的强大和简单议题介绍基本数据类型规则表达

6、式CollectionsIO序列化字符串System123.45生成字符串串联是非常普遍的String.Concat(strA,strB,strC)strA&strB&strCStrings是不可改变的使用StringBuilder增加字符串转换函数返回一个新的字符串(e.g.,ToUpper,ToLower,Trim)s.Trim().ToUpper().Equals(k.Trim().ToUpper())字符串比较顺序的(culturally-ignorant)和感知当地文化的(culturally-aware)

7、比较CompareOrdinal和Equals是顺序的Compare是culturally-aware对于包装全球化的功能非常有益在Win9x,Windows2000andNT4平台上通用的比较数据的方法字符串格式化为输出和显示给用户的目的需要格式化字符串控制格式,宽度,填充,对齐方式用picturestring或者代码来确定格式String.Format(“Pleaseorder{0}widgetsat{1}each.”,numWidgets,price)String.Format(“{0,10:##00.00}”

8、,f)Console.WriteLine(“{0:U}”,DateTime.Now)议题介绍基本数据类型字符串CollectionsIO序列化规则表达式System.Text.RegularExpressions规则表达式(RegularExpressions)支持匹配和替换的能力匹配‘ThisexampleisamatchRegex.IsMa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。