偷懒了好久没有写分享了,最近的时间也是花费了很多时间大量优化了之前游戏服务器框架和组件的很多细节。其中,相对独立且同时也被其他的项目使用的一个工具则是基于 cmake 和 git 且兼容 vcpkg 的构建系统 cmake-toolse...
本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。1、C#基础1.1 C#简介C#是一个面向对象的、由微软开发的高级编程语言,它专门为公共语言基础结构(CLI)设计的,CLI是由可执行代码和运行时环境组成的。C#语...
看到项目有使用委托,一直都搞不明白是怎么回事,看了好几遍才略懂一二,关于c#接触时间时间短,目前工作有用到c#进行开发,实际工作中写的更多的是业务代码,一些技巧性的东西,还是得下去找时间研究一下,不然还是一知半解,不知所云...
接口是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为。接口可有方法、属性、事件和索引器或这四种成员的任何组合类型,但不能包含字段。接口只包含了成员的声明,在继承的类中进行实现。...
ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。...
它是 C# 中允许一个类继承另一个类的特性(字段和方法)的机制,是面向对象(封装,继承,多态)的一个特征。
1、判断文件夹是否存在 //spath:文件夹路径名 using System.IO;if (Directory.Exists(spath)){}else{ DirectoryInfo directoryInfo = new DirectoryInfo(spath); dire...
问题2: 现在有一个map<string, int>,假设让你针对某个key进行插入,不存在设置0,存在更新(+1)操作,您会如何实现?
例程中声明一个命名空间Test,Test中声明一个结构体Account,而Account中定义变量和声明函数。
将list集合转化为sql in 的范围对象 比如List<string> idList= new List<string>();idList.Add(“001”);idList.Add(“002”);idList.Add(“003”);select * from table where id in (‘0......