如何学习C#

随便聊聊 · 1298 次浏览
syhc 创建于 2021-01-30 22:24

请教CL大神,如何系统的学习C#?我自己做Java开发已经三四年了,Java的基础自信还是很深厚的,我自己买了一本《C#入门经典》,粗读了一遍感觉还是不能做项目(很简单的小程序都写不出来)。大神有什么视频课程推荐不?或者什么书。

 

现在写很多动作都是使用java实现,通过quicker调用java,所以就不能分享给其他人,有点难受,害


Cesar 2021-01-30 23:18 :

没有别的意思,我一个只学过 python 这类傻瓜语言的人,没买过书,没看过视频教程,纯粹看了下菜鸟的 C# 教程,然后一边百度一边写动作,发现跟 java 简直一模一样(看过 java 的 demo)。所以如果你 java 基础很深,那么只需要对应着 java 改编成 c# 就可以了

回复内容
syhc 2021-01-30 22:27
#1

大佬考虑支持Java脚本不?[坏笑][坏笑][坏笑][坏笑]

CL 2021-01-30 22:46
#2

c# 和Java感觉差别不大,主要是根据要实现的功能,可能需要了解一些相关的api,如果做界面还需要了解WinForm或wpf这种界面框架。B站好像有一些视频可以搜下。 支持java脚本估计比较玄,缺少运行环境。

syhc 2021-01-31 15:28 :

老大,我昨天写了一些脚本,其中有一个引入了 Microsoft.VisualBasic.dll 文件。这种动作就没法儿分享给其他人或者是在我其他电脑上直接用,就得带着这个文件走,这个事情有没有什么解决之法。

CL 回复 syhc 2021-01-31 15:31 :

.Net framework 里的文件不需要带着的,直接在c#里using 应该就可以了。

syhc 回复 CL 2021-01-31 15:36 :

不加上dll引用的话报错“error CS0234: 命名空间“Microsoft.VisualBasic”中不存在类型或命名空间名称“FileIO”(是否缺少程序集引用?)”,引入之后就正常了。

老大有时间的话帮我看看,这究竟为何?动作地址:https://getquicker.net/sharedaction?code=b0ca0bb4-4317-4c23-d603-08d8c568e0cd

Cesar 回复 syhc 2021-01-31 21:05 :

Microsoft.VisualBasic.FileIO  用这个命名空间主要用来干啥呢

syhc 回复 Cesar 2021-01-31 21:27 :

复制文件和文件夹,同时显示windows的进度条

CL 回复 syhc 2021-01-31 21:51 :

可以使用这个语法引用.net的库,https://getquicker.net/KC/Help/Doc/csscript#1JuVP 

syhc 回复 CL 2021-01-31 22:30 :

完美解决问题。谢谢老大

Cesar 2021-01-30 23:19
#3

先给一个小目标,你要写什么小程序,hello-world?

syhc 2021-01-31 15:25 :

那指定不能写这个。我之前想用C#写一个小程序,实现一些业务逻辑,但是在C#桌面应用项目目录结构上该如何组织,如何打包等等都感觉不知如何下手。慢慢了解这个语言吧属于是。 一些简单的脚本昨天我尝试了下,确实从java移植过来没什么难度。 感谢

轻风拂柳 2021-04-09 23:39
#4

把你写的动作分享起来啊,我关注你了(把你主页收藏到收藏夹了),我安装了jvm,能使用你编写的动作

syhc 2021-04-11 18:44 :
哈哈 多谢多谢
回复主贴