c#

位置:IT落伍者 >> c# >> 浏览文章

浅析Visual C# 2005的开发技巧


发布日期:2019年07月27日
 
浅析Visual C# 2005的开发技巧

Visual C# 在变量类型泛型等方面都作了一些强化基本上可以将此细分为下列几个部分

要增进程序编写的效率利用程序代码段是非常多程序设计员使用的方法深入地了解程序代码段将为您带来如虎添翼的效果

使用变量之前一定要先声明变量类型Visual C# 新增了Null类型让变量在处理数据时能够获得更大的弹性如果您运算的数据常出现Null值则绝对不能错过此部分

在逻辑判断上除了常用的ifelseswitchcase之外不要忘了还有关键词Is可以使用如果您希望了解类型检查的判断式则绝对不可错过此部分

提到类型转换不能不提关键词As程序设计中常会使用的类型转换其实有三种不同的转换方式不同的转换方式所适用的数据类型与自变量间的关系不尽相同

在应用程序中调用Windows API并不是件完美无缺的事您应该想尽办法避免使用Windows API时所产生的一些严重的缺点此时net Framework类别来取代Windows API调用是一个非常好的替代方案您应该认真学习如何运用MicrosoftWinSystemWindowsFormsSystemDiagnosticsSystem等命名空间来取代原本的Windows API

应用程序中常见的字符串处理现在有更好的方法我们会大量使用Net Framework的String类别来完成不论是字符串数据的取得字符串的比较字符串的常用操作或是透过已有字符串来建立新字符串等都难不倒String类别

学会了使用String类别之后为了更有效率地操作字符串StringBuilder类别是您不可不知道的妥善运用StringBuilder类别能够大幅降低内存配置操作的发生机率有效提升效能

为了让字符串的内容更加丰富多样定义字符串的复合格式与学习格式化字符串数据是必须的工作善用它们将使您的字符串数据更完整更能满足需求

除了字符串数据之外日期与时间也是极为常见基本上要进行日期与时间的运算与比较使用DateTime结构与TimeSpan结构最为方便因此处理日期与时间的主题所讨论的重点即在了解上述两个结构

在Visual C#中变量与数组是开发人员必学的运用数组时有许多必须注意的事项与技巧当您遇到数组相关的问题时非常有用另外像是如何让字符串与字节数组作双向转换对象数组的建立排序二进制搜索以及强类型数组等常用主题也作了详细的介绍

针对反复运算的程序设计Visual C# 新增了Iterator运算透过Yield运算符可以提供运算结果给列举值对象来表示反复运算

Visual C# 对泛型作了非常多强化这些强化功能都非常的实用

其实Net Framework 本身已经在SystemCollectionsGeneric与SystemCollectionsObjectModel命名空间中内含数个用于定义泛用集合的接口与类别开发人员可以直接使用它们来建立强类型集合此种泛用强类型集合会比非泛用强类型集合拥有更佳的类型安全与效率因此了解Net Framework 中的泛用集合类别可达到以简驭繁的效果

在Visual C#中播放音频是一件非常简单的事情利用SystemMedia命名空间中的类别Visual C#可以利用简单的语法存取系统所提供的音效如果您对存取音频有兴趣则绝对不能错过此部分

为了让全项目的资源能够有效的被运用不可能不了解建立与存取项目资源的方法除了使用资源编辑器之外我们也可以在应用程序中透过程序代码来存取项目资源这是非常实用的技巧

应用程序允许动态储存和提取属性设定以及其它信息称之为「应用程序设置」除了透过「项目设计工具」的「设置」页面或者是透过窗体或控件的「属性」窗口来将某个属性连接至某个应用程序设置外还可以使用ApplicationSettingsBase类别的属性和方法来进行存取

如何在Visual C#中借用Visual Basic的My对象来完成许多以往在Visual C#不容易处理的问题

上一篇:ADO.NET数据服务将提供离线功能

下一篇:C#高级编程:使用XmlDocument对象[1]