游戏开发C#程序结构

Posted 布小禅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了游戏开发C#程序结构相关的知识,希望对你有一定的参考价值。

前言

本教程参考菜鸟教程,本人也是依赖菜鸟教程学习的C#
当你已经有其他的编程经验的时候,你再去学习别的语言,我觉得菜鸟教程是个不错的选择,你只需要把语言基础看完,然后就可以放心的去实战了,个中的语言细节是教不会的,需要你自己去实践

C#程序结构

C#中含有Java中没有的命名空间,是用来避免代码重用的,就像C++的命名空间一样,也可以理解为Python的模块,Java的包。
相比于Java,C#代码乍一看更像是C++代码,因为含有引用和命名空间,没有引用自带的命名空间的话,程序就无法正常运行。

C#第一个程序

看到了这里,想必你已经安装好了.net框架环境了,那么我们就开始我们的第一个C#程序吧
当然就算你没有安装好框架环境,但是又想写代码的话,也可以,你可以使用这个网站来写代码,而且可以运行
在线编程网站
第一行引用自带的命名空间,使我们的代码能够使用输出对象

using System;

然后第二行是自己命名的命名空间

namespace Mynamespace


然后就是写类,我们需要将类写在命名空间的大括号里面

class Mycalss

 

然后是我们的主方法,也可以叫做主函数,不过在面向对象的语言中一般叫做方法,我们的主方法需要写在类里面,而且必须要是静态的,方法名,参数类型也不能写错,参数的变量名可以自己定义

static void Main(String[] args)

    Console.WriteLine("Hello World!");

最中间的哪一行就是输出字符串的方法,就像C语言中的printf()函数一样的功能
在线网站运行结果

结语

成功的光彩靓丽之后是廉价的泪水和眼泪

以上是关于游戏开发C#程序结构的主要内容,如果未能解决你的问题,请参考以下文章

Unity游戏开发C#基础C#程序结构

C#程序员经常用到的10个实用代码片段 - 操作系统

微信小程序代码片段

C# 中 XBOX 控制器的事件处理程序?

Unity3D游戏开发之C#编程中常见数据结构的比较

C#程序员经常用到的10个实用代码片段