“好读书,不求甚解;每有会意,便欣然忘食。”
前言
编程语言是整个程序世界的工具,利用编程语言开发出来的软件(游戏、网站、服务器)是利用工具生产的产品。
就相当于汉语是工具,利用汉语写的诗词歌赋、小说、文学作品等是产品。
单纯学习工具使用,是不能深入,利用工具生产了作品,才能更好的理解这个工具。
目前Unity支持的编程语言已经由C#、Mono、JavaScript变为仅支持C#,所以要学习Unity,C#肯定是离不开的。
文章有误敬请斧正 不胜感恩!||Day01
提示:以下是本篇文章正文内容
一、C#是什么?
C#语言是由Microsoft开发的一种面向对象的编程语言,它是基于C++和Java语言的优点而设计的。
C++ 和 C 语言中程序员最头疼的问题就是指针问题,在 C# 语言中已经不再使用指针,而且不允许直接读取内存等不安全的操作。它比 C、C++、Java 提供了更多的数据类型,并且每个数据类型都是固定大小的。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM组件对象模型是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
根据TIOBE(www.tiobe.com)给出的数据我们要学习的C#语言依旧稳定排行老五 还是非常有前景的。将来的Unity游戏开发(unity和虚幻一样都是游戏引擎,这里不做展开) .NET开发都离不开C#
二、C#怎么学?
任何编程语言的学习都是大同小异,没有编程基础的朋友们首先要树立必胜的信念,有基础的朋友们更要发散思维,触类旁通
一句话:
菜就多练
三、C#初体验
1.创建项目
编写C#我们这里使用vs2022