Тёмный

Timothy Liu
Подписаться 17 тыс.
Просмотров 22 тыс.
50% 1

Description

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@user-guodaxia
@user-guodaxia 2 года назад
看老师的视频入门的,两年后再回来看,很多细节都穿串起来了。 真是茅塞顿开,酣畅淋漓👍👍
@wendyc5354
@wendyc5354 10 лет назад
这节课的信息量好大,有压力。加油!
@doransx1239
@doransx1239 7 лет назад
回看好几天,吸收完,继续学习新知识!
@guanyujiao8645
@guanyujiao8645 Год назад
同时在字段声明时和静态构造器内初始化字段,构造器内会被优先调用,实例构造器比静态构造器优先调用
@kenchin9018
@kenchin9018 8 лет назад
支持,讲得很好!
@duduebenso
@duduebenso 7 лет назад
这节课内容很大啊,时间也长,老师真是幸苦了.
@user-ug1xv1pb5n
@user-ug1xv1pb5n 4 года назад
13分钟时的例题一定要加using System.Collections.Generic;不然会报错的
@user-rf2rp3uy3b
@user-rf2rp3uy3b 5 лет назад
感谢
@kaesi0
@kaesi0 3 года назад
先赞好看
@xl4700
@xl4700 8 месяцев назад
太牛逼了
@endora6961
@endora6961 6 лет назад
謝謝老師
@waspec
@waspec 6 лет назад
加油!
@abdullahkamikura5370
@abdullahkamikura5370 5 лет назад
无出其右
@waterkuiiiiii
@waterkuiiiiii 2 года назад
关于命名上的小问题: 之前我是基本没有C#经验就开始用C#写游戏,对命名也没在意,大致就记住method用Pascal(这是对的)variable用camel(这严格上是错的,详细见文档)这节课看到老师的private的filed用的是camel,public的field用的是Pascal。本着实事求是,我跑去查了文档补缺补漏。也发现老师的命名也没有非常严格按照文档来的(也可能是因为视频那个年代没有这个规则,这个我就没有探究了),private的用的是camel casing但还是要在前面加上 _ (underline)。原句是:Use camel casing ("camelCasing") when naming private or internal fields, and prefix them with _. 当然我并没有想钻牛角尖,毕竟文档开头就表明了命名法的目的:They create a consistent look to the code, so that readers can focus on content, not layout. 注重内容,才是最关键的,而非格式。 Reference:docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions
@waspec
@waspec 2 года назад
你看得很仔细!很久以前,加_还是一种不被推荐的作法,但随着微软逐渐拥抱开源,这种用法也就越来越多了。但是--命名规范往往要跟着团队的约定走,没有对错之分。我在录视频的时候,应该是严格按照微软的naming convention来的,但如今文档变了。另外,我个人对“也发现老师的命名也没有非常严格按照文档来的”这种说法不太舒服。
@waterkuiiiiii
@waterkuiiiiii 2 года назад
@@waspec 嗯,我说话不严谨,应该改为“老师的命名方式没有严格遵守现在文档,ps:~~可能~~是以前的文档"这应该算时代的锅啦,我确实有找到其他老师的课程,但都不如刘老师好,即使已经过了快10年了,就像文学经典一样XDDD
@waspec
@waspec 2 года назад
@@waterkuiiiiii 这样似乎更不严谨吧?那你告诉我:2015年的我,如何才能严格遵守2022年的文档呢?沟通(以及语言表达)真的是门很重要的技能呢!同时,也是写出优质代码的基础。
@bsh7390
@bsh7390 Год назад
@@waterkuiiiiii 应该是 "老师当时所使用的命名规范 并不适用于现阶段官方的民命方式“, 你说的意思就如 "老师没有遵守" 那般的 侮辱一个愿意分享c#的好老师。
@user-do6fb6cy7t
@user-do6fb6cy7t 8 месяцев назад
不就是个命名吗,看把你能的。
@sos09111
@sos09111 4 года назад
看不懂,所以有+Static 與沒有+Static 呈現的效果差在哪?
@stephenli2177
@stephenli2177 7 лет назад
能否打个包,方便 下载呢?
@lvyang7777777
@lvyang7777777 10 лет назад
顶啊!
@user-kr9ey3mx3k
@user-kr9ey3mx3k 7 лет назад
坚持
@kingfaluis3987
@kingfaluis3987 4 года назад
老师,你用的书名字叫什么呢?我怎么找不到呢?
@施琦-g8c
@施琦-g8c 3 года назад
我又开始认认真真刷视频了。留下脚印。
@ZZ-jb5xj
@ZZ-jb5xj 4 года назад
老师 代码中出现蓝色字体是关键字,那出现绿色和粉色是什么意思啊??
@yangli7474
@yangli7474 Год назад
浅绿色注释,深绿色文本,至于你说的粉色,可能是命令(有点红色有点黄色那个),也可能是逻辑执行的步骤(浅紫色那个),我没见到有啥粉的啊。
@user-je8hz3sr7z
@user-je8hz3sr7z 5 лет назад
不用可控类型不就行了。
@tongli535
@tongli535 9 лет назад
老师 字段和属性有什么区别
@joshuazhang6995
@joshuazhang6995 9 лет назад
Tong Li 字段用来追踪你的对象的一些行为, 属性用来读和写,(get,set), 字段一般是private, properties 一般是 public, 这要外界不会影响该类内部结构。 这只是我自己的理解, 等Mr. Liu 确认
@user-rh6xn3mm6x
@user-rh6xn3mm6x 4 года назад
字段是内容,属性是针对字段的读写器,避免直接读写字段,要经过读写器来过滤非法操作或加工
@user-uv8qx9qx4w
@user-uv8qx9qx4w Год назад
@@user-rh6xn3mm6x 言简意赅,赞
@user-je8hz3sr7z
@user-je8hz3sr7z 5 лет назад
不得不说Csharp的属性很不错,但是它对常量的定义就过于繁琐了,明明readonly和const就是同一个东西,非得搞两个关键字,在这一点上,Java就做得不错。
@sapphirearc783
@sapphirearc783 4 года назад
但是他们有区别啊,类里声明const一定要赋值,而readonly不用
Далее
C#语言入门详解(019)--委托详解
1:19:27
Просмотров 28 тыс.
Decompress small game, have time to play it!
00:35
Faites comme moi
00:14
Просмотров 1,3 млн
Unix vs Linux
13:59
Просмотров 1,6 млн
C#语言入门详解(010)--操作符详解(上)
56:29
C#语言入门详解(021)--事件详解(中)
1:22:39
C#语言入门详解(023)--什么是类
49:59
Просмотров 10 тыс.