随笔分类 - C#学习笔记
摘要:TheQuest 构建一个冒险游戏,一关一关打败危险的敌人基本设定: 按回合进行 玩家进行一步操作,敌人走一步 玩家和敌人都可以移动或者攻击 总共7个关卡 游戏一直进行直到通关或者死亡 角色: (玩家) 武器装备: (长剑sword) 攻击半径为10 攻击伤害为1-3 可以攻击任意方向敌人 (战斧b
        阅读全文
                
摘要:特性 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。 特性可以当成一个特殊的类看待 列举特性语法: attribute为特性名称,positional_parameters, name_parameter是特性属性,value为
        阅读全文
                
摘要:索引器 索引器能够使对象像数组一样被索引,使用数组的访问方式 object[x] 索引器的声明在某种程度上类似于属性的声明,例如,使用 get 和 set 方法来定义一个索引器。 不同的是,属性值的定义要求返回或设置一个特定的数据成员,而索引器的定义要求返回或设置的是某个对象实例的一个值,即索引器将
        阅读全文
                
摘要:特殊语句 yield语句 运行结果: checked 和 unchecked 语句 用于控制整型类型算术运算和转换的溢出检查上下文 lock语句 它的作用是锁定某一代码块,让同一时间只有一个线程访问该代码块
        阅读全文
                
摘要:类型和变量 [C#类型和变量(原文参考官方教程)]https://docs.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/types-and-variables C#有两种类型: 1. 值类型 1. 简单类型 2. 枚举类型 格式为 enum E 
        阅读全文
                
摘要:委托 1. C# 中的委托类似于 C 或 C++ 中指向函数的指针。委托表示引用某个方法的引用类型变量,运行时可以更改引用对象。 2. 特别地,委托可以用于处理事件或回调函数。并且,所有的委托类都是从 System.Delegate 类继承而来。 声明委托的语法规则:(被委托所引用的方法需有相同的参
        阅读全文
                
摘要:C#程序结构 [原文参考官方教程] https://docs.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/program-structure C#中的关键组织结构包括程序,命名空间,类型,成员和程序集 以下示例在 Acme.Collections
        阅读全文
                
                    
                
浙公网安备 33010602011771号