科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件移形幻影大法 C++程序员快速学习C#之三 (3)

移形幻影大法 C++程序员快速学习C#之三 (3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

移形幻影大法 C++程序员快速学习C#之三 (3)

作者:AK Sung 来源:赛迪网开发者论坛 2007年11月12日

关键字: 快速学习 C++ Linux

  • 评论
  • 分享微博
  • 分享邮件

十.不安全代码

什么是不安全代码,前面我已经说过,使用指针就是不安全代码,在C#中是可以使用指针的,而且它和C++的格式一样,但是必须放在不安全代码段中。

声名不安全代码段,使用关键字unsafe 。











例:

public unsafe int num()
{
return 0;
}

不安全代码可以是方法,类,结构。

十一.接口

在C++中是没有接口这个概念的,它是有COM演变而来。一个C#接口只是函数和属性的定义,就好比一个抽象类,它的定义和类采用相似的语法。使用关键字interface类对接口的实现是通过派生来实现的,对于接口,类可以多重继承。

后记

到这里我就准备停笔了,也许你会发现类以后的内容变的简单了,不详实了,的确这于我刚开始的初衷有些背离,但这也是有原因的。

首先就是我在写第三篇的时候发现在《C#高级编程》一书的附录部分已经有了C++程序员过渡C#的内容,而且比较详细,大家可以参看此书,我只是把里面大家经常会用到的语法进行了阐述。对于一些不常用到,大家可以通过专门的C#书籍进行详细的了解。

第二,在类之后的内容有许多讲的都是C++不具备的内容,这些内容的讲解也无法和C++进行比较来讲,所以也没有什么捷径,只能看C#的专业书籍进行学习,比如接口,委托,甚至类中的一些用法,还有我没有提到的属性,事件。

通过此文学习可以在对C#一窍不通的情况下快速通过已学知识对其有所了解和掌握,但是一门语言是博大精深的,所以学习C#在此基础上还需要看一下经典的教程,对其有一个完全明了的深入理解,同时因为C#是建立在.net环境之下,所以对.NET的机制也需要有一定的认识,最后我希望对C#有兴趣的朋友都能完美的掌握其精华,在.net的划时代历程上走出辉煌的一步。

http://www.cnsdn.com.cn/forum/Announce/Announce.asp?BoardID=101&id=223

查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章