Fosdccf.blog.chinaunix.net
sdccf
全部博文(19283)
Linux酷软(214)
tmp(0)
PostgreSQL(93)
Solaris(383)
AIX(173)
SCOUNIX(575)
DB2(1005)
Shell(386)
C/C++(1187)
MySQL(1750)
Sybase(465)
Oracle(3695)
Informix(548)
HP-UX(0)
IBM AIX(2)
Sun Solaris(0)
BSD(1)
Linux(8597)
SCO UNIX(23)
2011年(1)
2009年(125)
2008年(19094)
2007年(63)
clifford
linky521
曾德标
fengzhan
leon_yu
mcuflowe
yt200902
guanyuji
GY123456
snow888
carlos94
丸喵喵
sean229
cxunix
可怜的猪
cqxc413
xzzgege
wb123456
分类: C/C++
2008-04-15 19:19:10
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#是完全面向对象的语言,只有当方法是静态的时候才能够直接调用,不然必须先用类创建一个实例才能调用。
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#是完全面向对象的语言,只有当方法是静态的时候才能够直接调用,不然必须先用类创建一个实例才能调用。
上一篇:移形幻影大法 C++程序员快速学习C#之二 (2)
下一篇:移形幻影大法 C++程序员快速学习C#之二 (4)
登录 注册