文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>跟菜鸟一起翻译:《初学visual c# 2010》(beginning visual c.sharp.2010...

跟菜鸟一起翻译:《初学visual c# 2010》(beginning visual c.sharp.2010...

时间:2010-08-19  来源:skypingleee

        有时,C#代码比C++要稍微啰嗦一些,这是因为C#是安全类型语言的结果(不像C++),用非专业语言讲,一旦某些数据被赋于一种类型,就不能将自身转换成其它不相关的类型。因此,类型之间的转换是有严格规则的,这就意味着你要完成相同的任务,在C#里经常要比C++编写更多的代码。但是,你会有两点好处:代码的鲁棒性更强、调试更简单,同时,在.NET可以随时跟踪类型的一些数据。在C#里,你可能不能做像“把占了4Bytes内存区域的数据赋于占了10bytes的数据X”,但是,这并不是一个坏事情。

        C#仅仅是一个用于.NET开发的语言,但是在一定程度上可以说是最好的,它是唯一为.NET Framework设计的语言,并且是移植到其它操作系统的.NET版本里最初的语言。为了使VB .NET尽可能与其原先版本相似并且符合CLR,并没有完全支持.NET代码库的相应特征,或者至少需要不同的语法。相反,C#能可以利用.NET Framework里代码库提供的所有特征。最新版本的.NET对C#语言又提供了更多的特征,也部分相应了开发者的要求,是C#语言更加强大。

       

        你可以使用C#编写应用程序

        .NET Framework没有限制应用程序的类型,如前面讨论,C#利用.NET框架可以编写任何可能的应用程序,然而,这里还是要列举一些常见的应用类型:

  • Windows应用程序:
  • Web应用程序:
  • Web服务:(这里是一些说明文字,不再翻译)

        这里的任何一种类型都有可能需要访问数据库,可以利用属于.NET框架一部分的ADO.NET(Active Data OBjects .NET即动态数据对象)来完成,通过ADO.NET实体框架,或者通过与C#兼容的LINQ(语言集成查询)。也可以用于其他方面,比如用于创建网络组件的工具、输出图像、执行复杂数学任务等等。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载