从零开始的C#之旅——c#初学者笔记

作为一个占据了非科班、零基础、26岁下半转行游戏开发三大不利因素,出门就选择了困难模式的非天选之子,经过了几个月的学习,自己总算从看着代码一脸懵逼问“这是啥啊”、“这怎么了”、“为什么会这样啊”,逐渐进化到“卧槽这个逻辑好6”、“这个功能实现原来这么简单”、“这BUG怎么还在”的半懵逼阶段了。

最近终于完成了自己独立开发的一个游戏小DEMO,突然想到是该整理下自己学习c#时候的相关感想,趁着自己还记得当时的感觉,顺便完成了程序员的选修课——开个博客 (☄⊙ω⊙)☄。希望自己整理的一些感想能对想入门c#或者游戏行业的人有所帮助。

(鉴于本人姿势水平不高,可能存在一些理解上的错误,还请读者参照着大牛文章对比浏览)。

先从经典程序开始理解语言的逻辑——HELLO WORLD!;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

//没任何编程基础的可以不管下面的一些名词具体含义
//命名空间,避免类名出现冲突时出现的产物,看到上面的using了吗,用了这个才能进一步读取命名空间下的类与方法,
//命名空间,类,类中的函数、变量的关系,可以理解为一间房子,房中的人,人的名字、体重等等,一层包裹一层
 namespace ConsoleApp1  // 1、先进入了ConsoleApp1的房子
{

    //class关键字后面些你要声明的类的名字
  
  //空间下的类名
    class Program
    {
        static void Main(string[] args)
        {
            //程序从Console这个类里面读到了WriteLine方法,开始进一步读取这个方法里面的代码
            //VS已经将WriteLine这个方法封装好了,初学者可以简单的认为在vs中写了这个词可以实现括号内字在控制台程序中显示出来
            //方法意思为实现某个具体功能的代码的组合,调用方法会运行方法内的相关代码,
            //比如一辆车内有发动机,电机,转轴等等,我用“钥匙打开车”这个方法,这些东西都会运行
            Console.WriteLine("HELLO WORLD");

            Console.ReadKey();//程序进一步运行到这,这个方法是输入任意键后进入下一行代码

        }
        //运行到“}”大括号表示这个函数已经到底,程序退出这个函数去这个函数外执行代码
        //一组大括号包含的代码{a;b;c...}执行顺序a→b→c。。。
        //这段代码没任何语句需要执行了,程序结束退出
    }

}
请记住程序读取代码的逻辑是从上倒下,从左到右,这点很重要,你可以一句一句的判断自己哪错了,或者程序一步一步干了什么。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值