c#语言

摘要: 在日常的工作中,偶尔能遇到这样的问题:“为何游戏脚本在现在的游戏开发中变得不可或缺?”。那么这周我就写篇文章从游戏脚本聊起,分析一下游戏脚本因何出现,而mono又能提供怎样的脚本基础。最后会通过模拟Unity3D游戏引擎中的脚本功能,将Mono运行时嵌入到一个非托管(C/C++)程序中,实现脚本语言和“引擎”之间的分离。阅读全文
posted @ 2015-06-07 02:18 慕容小匹夫 阅读(2509) | 评论 (21) 编辑
 
摘要: 0x00 分类C#语言规范主要有两个来源,即我们熟知的ECMA规范和微软的规范。尽管C#的ECMA规范已经前后修订4次,但其内容仅仅到C# 2.0为止。所以慕容为了方便自己和各位方便查询,在此将常见的C#规范总结一下。0x01 微软标准这里提供的内容,都来自于微软官网。C# 5.0 (2012年,W...阅读全文
posted @ 2015-05-27 08:50 慕容小匹夫 阅读(183) | 评论 (0) 编辑
 
摘要: 写篇小文来聊聊在Mac上如何使用Visual Studio Code编译和调试C#代码,最后匹夫也会尝试把Visual Studio Code嵌入Unity3D中,作为一个准“IDE”使用。阅读全文
posted @ 2015-05-09 01:09 慕容小匹夫 阅读(4764) | 评论 (41) 编辑
 
摘要: 0x00 前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01 你好,迭代器首先思考一下,在什么情景下我们需要...阅读全文
posted @ 2015-04-21 23:59 慕容小匹夫 阅读(6333) | 评论 (21) 编辑
 
摘要: 0x00 前言:匹夫在日常和别人交流的时候,常常会发现一旦讨论涉及到“类型”,话题的热度就会立马升温,因为很多似是而非、或者片面的概念常常被人们当做是全面和正确的答案。加之最近在园子看到有人翻译的《C#堆vs栈》系列,觉得也挺有趣,挺不错的,所以匹夫今天也想从存储位置的角度聊聊所谓的值类型,同时也想...阅读全文
posted @ 2015-04-12 19:31 慕容小匹夫 阅读(3313) | 评论 (62) 编辑
 
摘要: 前言上一篇文章匹夫通过CIL代码简析了一下C#函数调用的话题。虽然点击进来的童鞋并不如匹夫预料的那么多,但也还是有一些挺有质量的来自园友的回复。这不,就有一个园友提出了这样一个代码,这段代码如果被编译成CIL代码的话,对虚函数的调用会使用call而非callvirt:override string ...阅读全文
posted @ 2015-04-04 05:59 慕容小匹夫 阅读(2271) | 评论 (11) 编辑
 
摘要: 匹夫细说CIL0x01.《用CIL写程序:你好,沃尔德》0x02.《用CIL写程序:写个函数做加法》0x03.《用CIL写程序:这个叫“慕容小匹夫”的类》0x04.《用CIL写程序:从“call vs callvirt”看方法调用》0x05.《Mono为何能跨平台?聊聊CIL(MSIL)》匹夫细说C...阅读全文
posted @ 2015-02-22 23:40 慕容小匹夫 阅读(430) | 评论 (0) 编辑
 
摘要: 以上一篇文章中的那个CIL实现的Hello Wolrd程序为基础,继续通过写CIL代码实现一些功能的方式来和各位探讨交流,同时也加深自己对CIL的掌握和印象。会涉及:函数的实现,局部变量的声明,cil是如何依托堆栈执行命令的,以及装箱~~~阅读全文
posted @ 2015-02-04 23:57 慕容小匹夫 阅读(1491) | 评论 (5) 编辑
 
摘要: 前言:首先,小匹夫要祝各位看官圣诞快乐,新年愉快~。上一篇文章《自己动手,实现一种类似List的数据结构(一)》 介绍了一下不依靠List实现的各种接口,仿造一个轻量级数据结构的过程。可能有的看官会有一些疑问,例如一些功能可以通过Linq提供的拓展来实现呀。此言不虚但也不全对,为了我们在工作中能方便...阅读全文
posted @ 2014-12-27 17:07 慕容小匹夫 阅读(693) | 评论 (0) 编辑
 
摘要: 前言上一篇文章《Unity3D中常用的数据结构总结与分析》简单总结了一下小匹夫工作中经常遇到的一些数据结构。不过小匹夫一直有种观点,就是光说的热闹实际啥也不做真的没啥意思。光说不练假把式,那么这篇文章不如记录一下小匹夫自己动手实现一个有类似功能的数据结构的过程吧。模仿List寻思半天,写代码是为了啥...阅读全文
posted @ 2014-12-21 15:47 慕容小匹夫 阅读(974) | 评论 (8) 编辑
 
摘要: 前言:最近小匹夫参与的游戏项目到了需要读取数据的阶段了,那么觉得自己业余时间也该实践下数据相关的内容。那么从哪入手呢?因为用的是Unity3d的游戏引擎,思来想去就选择了C#读取XML文件这个小功能。网上的例子倒也不少,但总是觉得缺点什么。比如读取xml文件之后该如何处理?看到的文章基本上都是手动创...阅读全文
posted @ 2014-12-20 16:20 慕容小匹夫 阅读(1226) | 评论 (6) 编辑
原文地址:https://www.cnblogs.com/lihonglin2016/p/4614596.html