学习日记04-刘铁猛《C#语言入门详解》(这篇附资料、复盘)

前言:

1.C#图解教程百度网盘链接提取码1234(在网上搜罗来的,亲测能下载,没有解压码之类的套路,登陆下载即可不用下载客户端,40+mb可能稍微糊点):百度网盘 请输入提取码

2.C#语言规范5.0文档:链接:https://pan.baidu.com/s/1H4MFrhR3LOu2a3HaAq2qag
提取码:r4h9

3.现在把02的三种输入输出当作每天必做,没有对着打代码,三种类型如下:
        1.有输入有输出 2.无输入有输出 3.有输入无输出

今天啃书和练习代码的情况较多,课程打算慢慢跟,消化一下之前的内容,资料附在本篇里。

4.system也是一个命名空间,如果加上namespace就是两个命名空间

5.驼峰命名法举例:

大驼峰(首字母大写,有多个单词就所有的都是大写):DayTime、Fox、MyLoveOne;

小驼峰(首字母小写,有多个单词就其它的都是大写):dayTime、fox、myLoveOne

6.C#标识符的规则:

7.VS2022的MSDN文档似乎是看不到,跟着步骤走是进网站了,我这边暂时不知道怎么看msdn,有需要查询C#关键字的情况可以去微软网站大致了解一下:C# 关键字 | Microsoft Learn

8.类型声明中一定要有一个包含main方法的类,C#程序是一组相关的类型声明

9.同一条语句不能声明不同类型的变量!eg: int a,float b这样是绝对不行的

10.快捷打出console.writeline小技巧:打出来cw之后回车,会直接生成

24.5.24进度:

查漏补缺,啃书,主要还是复盘一下

P5(复盘版,通了简单的难的也能通):

1.在无输入有输出的示例里,方法里的这两句。这个方法的需求是想知道今天日期的编号

疑问:在这里return返回为什么这么写呢?

DateTime是一个类,这样写可以直接调用其方法。day是定义出的局部变量,因为函数是string类型的,所以也要return一个字符串类型,day是整型.ToString()是转换成字符串

返回(return)什么类型,就用什么类型接收。定义的时候函数头的小括号内()没有参数 ,接收的时候也不需要有参数。

 2.在有输入无输出的例子里,没贴出来的引用句为:c.PrintSum(a的值,b的值);

疑问:console.writeline(result);的意思?

因为无输出,没有数据返回也得有类型,所以函数头需要用void类型,在进行函数引用的时候因为函数头有参数输入,所以引用的时候也需要有参数,这里没有return,没有任何返回值,所以直接把两数之和在函数体里求出来打印出来了。

3.(错误点)在有数据输入输出的情况下,我的函数体输入的没问题,但是在引用的时候

我是这么写的:

可是结果输出了我这个cs文件里的calculator的这个类的名字,我迷惑了,去看了眼答案,改了代码

改过之后:

反思了一下, c.Add();这句话是引用不假,但是需要有一个变量来存储被引用的函数的值,再把这个变量输出才对。所以需要int x来接着。

至于为什么输出类名字,我的猜测大概就是,它应该在向我证明calculator这个类确实被引用了。。。

啃书:到第三章

1.垃圾收集器运行的过程:

2.变量使用是必须声明的,给与它名字、类型并且分配内存给它

就好比:程序生了!是个变量,给它上户口看它是男是女,给它起名字,带回家好好养~~(皮一下)

变量专门存储数据,初始化变量就是在给它赋值,没赋值是不能用的。

eg:int x = 10;

碎碎念:

有的东西有时候只可意会不可言传,我说还说不上来,但是当你打明白了代码之后,你会发现你做的一切努力都是值得的,那种成就感是没得说的。未完待续哈

03链接:学习日记03-刘铁猛《C#语言入门详解》-CSDN博客

05链接:学习日记05-刘铁猛《C#语言入门详解》-CSDN博客

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值