科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

移形幻影大法 C++程序员快速学习C#之二

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

关键字: C# C++ Linux

  • 评论
  • 分享微博
  • 分享邮件
4.跳转语句

C#中的跳转语句和C++中一样有:goto , return , break ,continue

七.函数

讲到C#的函数,觉得有点别扭,因为现在的所以函数都是包含在一个类当中了,这样就和C++中类的方法的用法相似了,所以在C++中的标准函数需要定义的过程也没有了,这样确切的说函数在C#中已经不复存在了,都变成方法了嘛!

首先我们来看一下C#方法的使用的例子,例:



using System;
namespace ConsoleApplication1
{
class Class1
{
static void Main(string[] args)
{
Write();    
}
static void Write()
{   
Console.WriteLine ("This is Text");
}
}
}

看上去用法和C++差不多,但是注意static静态限制符,我们可以回想一下C++类的方法的使用

class my
{
public:
void a(){ b();}
void b(){cout<<"this is text";}
};
void main()
{
my a;
a.a ();
}

C++在类中调用自己的方法是不需要加static的,但是在C#中必须加,因为C#http://tech.ccidnet.com/art/1081/20050906/326087_3.html是完全面向对象的语言,只有当方法是静态的时候才能够直接调用,不然必须先用类创建一个实例才能调用。

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

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

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