“学习csharp”的版本间的差异
跳到导航
跳到搜索
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
− | == | + | [[category:devops]] |
+ | |||
+ | =c#= | ||
+ | |||
先学习语法 | 先学习语法 | ||
+ | == hello word== | ||
+ | <pre> | ||
+ | ➜ ~ dotnet new console -o HelloApp | ||
+ | 已成功创建模板“控制台应用”。 | ||
+ | |||
+ | ~ cd HelloApp | ||
+ | |||
+ | ➜ HelloApp cat Program.cs | ||
+ | // See https://aka.ms/new-console-template for more information | ||
+ | Console.WriteLine("Hello, World! evan"); | ||
+ | ➜ HelloApp | ||
+ | |||
+ | |||
+ | ➜ HelloApp dotnet run | ||
+ | Hello, World! evan | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | 使用ai tools | ||
+ | |||
+ | https://learn.microsoft.com/zh-cn/dotnet/csharp/ | ||
+ | |||
+ | 《Head First C#》(非常适合初学者) | ||
+ | |||
+ | Bilibili:C#语法入门系列 | ||
=2= | =2= | ||
第18行: | 第48行: | ||
或者我们可以一起做个小游戏项目,比如「Unity 实现一个 2D 平台跳跃 + C# 控制角色 + 得分系统」,我来手把手带你做,如何? | 或者我们可以一起做个小游戏项目,比如「Unity 实现一个 2D 平台跳跃 + C# 控制角色 + 得分系统」,我来手把手带你做,如何? | ||
+ | |||
+ | =pre 环境安装= | ||
+ | <pre> | ||
+ | |||
+ | Installing with APT can be done with a few commands. Before you install .NET, run the following commands to add the Microsoft package signing key to your list of trusted keys and add the package repository. | ||
+ | |||
+ | wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb | ||
+ | sudo dpkg -i packages-microsoft-prod.deb | ||
+ | rm packages-microsoft-prod.deb | ||
+ | |||
+ | |||
+ | sudo apt-get update && \ | ||
+ | sudo apt-get install -y dotnet-sdk-8.0 | ||
+ | </pre> | ||
+ | |||
+ | https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian?tabs=dotnet8 |
2025年5月6日 (二) 05:32的最新版本
c#
先学习语法
hello word
➜ ~ dotnet new console -o HelloApp 已成功创建模板“控制台应用”。 ~ cd HelloApp ➜ HelloApp cat Program.cs // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World! evan"); ➜ HelloApp ➜ HelloApp dotnet run Hello, World! evan
使用ai tools
https://learn.microsoft.com/zh-cn/dotnet/csharp/
《Head First C#》(非常适合初学者)
Bilibili:C#语法入门系列
2
贴心提示
一定要边学边动手,不要光看不练
不要一开始就追求3D、MMORPG,先从小游戏玩起来
每学一个知识点,最好能加个小功能进去练一练
3
如果你想我可以:
给你定一个「Unity+C# 每周学习任务清单」
或者我们可以一起做个小游戏项目,比如「Unity 实现一个 2D 平台跳跃 + C# 控制角色 + 得分系统」,我来手把手带你做,如何?
pre 环境安装
Installing with APT can be done with a few commands. Before you install .NET, run the following commands to add the Microsoft package signing key to your list of trusted keys and add the package repository. wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-8.0
https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian?tabs=dotnet8