c#有啥?学过Java? 同属面向对象的编程语言
hello world!
/*…………………………………………*/
1) using System;(对标import)
using 关键字用来在程序中引入 System 命名空间*(引jar包),一个程序中可以有多个 using 语句。(引多个jar包)
2) namespace daa (紧缺版jar,c++更好理解)
namespace 关键字用来声明一个命名空间,则是命名空间的名字。命名空间是类的集合,上面代码中名为“daa”的命名空间中包含了一个名为“da”的类。
3) class da(对标国际通用类定义~)
class 关键字用来定义一个类,“da”则是类的名为,类中通常用来自己写代码(也叫方法)。对象是类的实例,类是对象的模板
4) static void Main(string[] args)(public static void main(String[] args))!好耶,不用大写和声明类型
Main 函数是整个 C# 程序的入口,其中包含了程序运行时需要执行的操作。static 和 void 都是用来修饰 Main 函数的关键字。但你也可以有这个
5) /*注解*/ (注解标配)
这是程序的注释,当程序运行时被/* */
包裹的内容将被编译器忽略,不会执行。注释主要用来对我们所写的代码进行说明。
6) Console.WriteLine("Hello World!");
此行代码用来在命令行窗口中输出“Hello World!”。WriteLine 是 System 命名空间中定义的 Console 类里面的方法,用来输出一些消息。
熟悉的System ,还是那个味儿~
7) Console.ReadKey();
之所以需要这行代码,是因为命令行窗口会在程序运行结束后自动关闭,这会导致我们想要输出的内容一闪而过,加入此行代码则可以避免这种情况。
C#区分大小写,所以依然不能造作。但它没说文件名必须和类名一样,而没必要就最好一致。
文件以.cs作为后缀名
然后是对象与属性,假比如说你有个朋友,他有张信息卡,有你朋友具备的东西。
名字、性别、跟你认识的时间、借了你多少钱。对象就是你朋友的信息卡,所具备的东西就是他的属性,而你朋友则是类。
当你想用他的信息卡时,则这样做
这张信息卡除了能用来知道他的属性外,还能用来刷钱!
public void 刷钱,是一个函数,当用信息卡调用时则会执行函数类的代码,实现刷200块!同时也能调用display函数。函数与函数之间在同一个朋友内部可以调用。所以函数是可以在朋友身上看到的动作及行为。
最后使用Console.ReadLine()输出在命令行窗口中。
值得特别注意的是display中的Console.WriteLine(),写入函数。
双引号引出的是字符串,逗号后面是标识符,而 字符串中的{0}、{00000}、{00},到输出时会被标识符变量所取代。