C#第一章笔记2021-09-14

一、C#是一种跟Java类似的面向对象语言,可运行在windows上面

1.namespace关键字是C#中组织代码的方式,类似于java的package(创建包)

2.using关键字引用其他空间类似于java的import(导包)

3.class类

4.Main方法,程序的入口方法,C#中首字母需要大写

C#中Main方法分为四个方式:

  • static void Main(string[] args){ }
  • static int Main(string[] args){ }
  • static void Main(){ }
  • static int Main{ }

VS创建项目的时候自动生成第一种Main方法,如有需要可手动改为另外几种Main方法

二、C#中的变量和常量

  1. C#常用数据类型

对比java,java的String在C#中的string的S需要小写,Java里面的boolean在C#中是bool

  1. 定义变量
    1. 语法: 数据类型 变量名称

2.常量

  1. C#中常量使用const关键字定义常量
  2. 常量:在程序运行过程中保存不变的值,不可改变的值,使用const关键字定义的变量都只能赋一次值,再次修改报错

三、Console 类

console类是C#中的控制台类,利用它能很方便地进行控制台地输入/输出

1.常用的输出方法有两个:

Console.WriteLine(); (换行)

Console.Write(); (不换行)

2.常用地输入方法:

Console.ReadLine(); (键盘输入)该方法返回string类型

3.C#向控制台输出

利用 Console.WriteLine();方法输出有三种方式

方式一:

Console.WriteLine();

方式二:

Console.WriteLine(要输出地值);

方式三

Console.WriteLine("格式字符串",变量列表);\

运行结果:

方式三的"HelloWorld{0}"就是格式化字符串,{0}叫做占位符,它占地是 i1 的位置,

在格式化字符串中,依次使用 {0} {1} {2}……代表要输出的变量,将变量依次排列在变量列表中;

{0}对应的是变量列表的第一个变量 {1}对应的是变量列表的第二个变量

使用这种方法比用加号连接方便

四、C#读入

与 Console.WritLine()对应,从控制台输入可以使用 Console.ReadLine();方法。 Write是写的意思,Read是读的意思。

语法: Console.ReadLine();

这句话返回一个字符串,可以直接把它赋给一个字符串变量:

例如:name = Console.ReadLine();

如果需要输入整型数据,则需要一个简单的转换:

例如:int age = int.Parse(Console.ReadLine());

int.Parse();方法的作用是把字符串转换为整数

五、类和方法

5.1、定义方法

C#中定义方法的语法与java语法类似

语法: [访问修饰符] 返回值类型 方法名(参数列表){ //方法的主体 }

方法名一般使用Pascal命名法,就是组成方法名的单词直接相连,每个单词的首字母大写

5.2、定义类

语法: [访问修饰符] class 类名{ //类的主体 }

5.3、C#创建对象

C#中创建对象跟java创建对象一样

语法: 类名 对象名 = new 类名();

六、注释

C#中注释跟java基本一致,文档注释不同

单行注释:

//内容

多行注释:

/*内容*/

文档注释:

///内容

七、Visual Studio 调试技巧

1、设置断点,方法:把光标停在想调试的一行,然后按F9键 

程序调试是常用的快捷键如下:

F5:开始调试

Shift+F5:停止调试

F9:设置或取消断点

Ctrl+F9:取消断点

F10:单步执行

F2:转到所调用过程或变量的定义

Ctrl+F2:将焦点转移到类的下拉列表框

---------------------------------------------------分割线---------------------------------------------------------------------

这是本人第一次写博客,如有错误请指出

最近开始学习C#了写博客的最终目的还是想提升自己记忆力

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值