[编者导语]什么是C#?C#是微软公司为了能够完全利用.net平台优势而开发的一种新型编程语言。C#语言从C和C++演变而来,它是给那些愿意牺牲C++一点底层功能,以获得更方便和更产品化的企业开发人员而创造的。C#现代、简单、面向对象和类型安全。尽管它借鉴了C和C++的许多东西,但是在一些诸如名字空间、类、方法和异常处理等特定领域,它们之间还存在着巨大的差异。

 

提高C#编程水平不可不读的50个要诀
提高C#编程水平的50个要点 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法 6.区别值类型和引用类型 7.使用不可变的值类型(Immutable Atomic Value Types) 8.在值类型中,确保0是一个合法的数据




LINQ的演变及其对C#设计的影响
简单地说,LINQ是支持以类型安全方式查询数据的一系列语言扩展;它将在代号为“Orcas”的下一个版本Visual Studio中发布。待查询数据的形式可以是XML(LINQ到XML)、数据库(启用LINQ的ADO.NET,其中包括LINQ到SQL、LINQ到Dataset和LINQ到Entities)和对象(LINQ到Objects)等。LINQ体系结构如图1所示。当使用foreach遍历此查询的结果时,返回的每个元素都将包含一个余额小于0的帐户的名称和地址。

 


C++编程人员容易犯的10个C#错误

我们知道,C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。尽管C#与C++在语法上的变化是很小的,几乎不会对我们有什么影响,但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中我们将讨论C++编程人员最容易犯的十个错误。 陷阱1: 没有明确的结束方法 几乎可以完全肯定地说,对于大多数C++编程人员而言,C#与C++最大的不同之处就在于碎片收集。

 



C#开发技术最新

  • C#实现WEB服务器
  • C# 程序的通用结构
  • 实例之Visual C#中实现DB2数据库的编程
  • C#多线程变成传递参数解决方案
  • 实例之Visual C#中实现DB2数据库的编程
  • C#序列化和反序列化
  • c#关闭系统进程以及如何调用cmd并执行命令
  • 列出C#进程以及详细信息
  • 提高C#编程水平不可不读的50个要诀
  • C#的四个基本技巧
  • C#实现动态分配IP和释放IP
  • C#实现附加一个数据库到SQL服务器
  • C#中通过API调用获取文件图标
  • C#编码规范和编程好习惯
  • 对C#开发两个基本原则的深入讨论
  • C++编程人员容易犯的10个C#错误
  • 由C++转向C#需要注意的问题
  • C#中为什么我的ComboBox控件在数据绑定时加载速度很慢
  • C#中Dispose和Close的区别
  • C++的类与C#的类
  • C#语言基础常见问题汇总
  • LINQ的演变及其对C#设计的影响
  • C#动态生成树型结构的Web程序设计
  • C#数据库操作的三种经典用法
  • Visual C# 2005如何连接至Access数据库
  • 用Visual C#访问DB2数据库
  • 在Visual C#中访问不同数据库
  • Visual C# 2005中如何以程控方式启动默认的浏览器
  • C#中当用户尝试删除数据行时如何显示确认对话框
  • 在dotnet下用c#编写下载器
  • 如何用C#编写文本编辑器
  • C#写所见即所得的设计器
  • C#操作技巧的数据类型之间的转换
  • C#中索引器的概述
  • C#多线程编程实例实战
  • C#操作消息队列的代码
  • 用C#读取Windows注册表中的多重字串和二进制字串
  • 如何构造一个C#语言的爬虫程序
  • 用C#的Raw Socket实现网络封包监视
  • Visual C# 2005中如何产生与比较哈希值
  • C#中将DataSet的内容写成XML时如何格式化字段数据
  • Visual C# 2005中如何使用数据命令执行Transact-SQL语句
  • Visual C# 2005中如何为数据表建立自动编号字段
  • Visual C# 2005如何让ComboBox控件显示出多个数据源属性
  • Visual C# 2005如何实现比较两个文件的内容是否完全相同
  • 浅析C#中的Delegate
  • Visuanl C# 2005快速入门之while语句
  • C#中使用WIN32API来遍历文件和目录
  • 使用 C# 响应文件 响应文件
  • 用C#实现简单的控件数组



  • C#开发技术

    C#(发音为C Sharp)是由微软公司所开发的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。

     

    C#基础知识
    C#实用教程
    C#界面与窗体
    C#系统编程
    C#多媒体编程
    C#经典算法
    C#设计模式






       

     

     

    爱卡汽车网 | CNET科技资讯网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | 开发者在线 | PChome | Solidot | SPN |
    投影顾问网 | 万维家电网 | 网友世界 | 西域IT | ZDNet China | 中关村在线 | 中小企业成长网
    CNET Networks
    Copyright ? 1997-2007 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
    中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号