忆往阁
当往事随风逝去,留下的只有回忆.


忆往阁 Yxsos.com 2017-2020
备案编号:赣ICP备15004477号

C#学习之路:输出HelloWorld

因为C++的课程在学校快讲完了,随之而来的就是C#的课程,为了更快的掌握C#的原理,先提前学习了一下C#的相关知识

按照C C++ C#的划分,C是专门用来负责写面对过程的语言,C++介于面对对象和面对过程的语言,而C#则是专门面对对象的语言.

由于人脑思考问题的方式,面对对象OOP的编程方法更适用与现实开发,所以以后将主要以面对对象为主.

进入正题:
1.C#的入口函数在program.cs的文件中,其中CS即是CSharp的缩写,如同C语言的.c 和 c++中的.Cpp 一样.
2.C#真正重视起命令空间的使用,而在C++中我们大部分时间用的只有using namespace std; 然后用cout<""<<endl;来输出对象,其实标准的写法应该是 std::cout<<""<<std::endl; 来输出
3.由于Csharp是面对对象的语言,我们以往在计算机中像某种数据类型输入值的时候 习惯于cin>>对象名 的方式,而在CSharp中如果想对一个对象输入值的 首先要建立一个对象 例如:int a;在C++中利用istream中的cin>>来输入值,而在csharp中则利用 a=Convert.ToInt32(ReadLine())这段函数来输入数值.

ReadLine()是读取一行的意思,类似于C++当中的getline()函数
Convert.ToInt32() 全称则是System.Convert.ToInt32()是用来将从控制台中输入的字符串转换成INT32位的类型数值赋予变量a;

同时存在的还有Read() Write() WriteLine() 类似于C++中的getchar() cout<<""; cout<<""<<endl;

同时Write()和WriteLine()还有一点特殊地方是:有点像printf("%s",指针)的输出方式, 如果上面的a=10的话,使用WriteLine输出则是WriteLine("现在的数字是:{0}",a);这样的方式,简单来说WriteLine与Write不同的地方多了一个换行功能.

2017-12-27
319 views
暂无评论

发表评论