c#基础
文章平均质量分 88
庸人自扰Eam
你若不想做,总会找到借口;你若想做好,总会找到方向!
展开
-
C#枚举高级战术
本文转自:https://www.cnblogs.com/willick/p/csharp-enum-superior-tactics.html,请点击链接查看原文,尊重楼主版权。文章开头先给大家出一道面试题:在设计某小型项目的数据库(假设用的是 MySQL)时,如果给用户表(User)添加一个字段(Roles)用来存储用户的角色,你会给这个字段设置什么类型?提示:要考虑到角色在后端开发时需要用枚举表示,且一个用户可能会拥有多个角色。映入你脑海的第一个答案可能是:varchar 类型,用分隔符的方转载 2021-04-11 09:37:02 · 427 阅读 · 0 评论 -
C#中的#define条件编译
C# - #define条件编译本文导读:C#的预处理器指令从来不会转化为可执行代码的命令,但是会影响编译过程的各个方面,常用的预处理器指令有#define、#undef、#if,#elif,#else和#endif等等,下面介绍C#中使用#转载 2017-09-07 23:24:50 · 2800 阅读 · 0 评论 -
C#特性(Attribute)
本文转自:http://www.runoob.com/csharp/csharp-attribute.html,http://blog.csdn.net/lyh916/article/details/45156429,请点击链接查看原文尊重楼主版权。C# 特性(Attribute)特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的转载 2017-09-09 16:55:42 · 623 阅读 · 0 评论 -
protobuf-net
本文转自:http://www.cnblogs.com/xuf22/articles/3504399.html,http://blog.csdn.net/lyh916/article/details/50992329,请点击链接查看原文,尊重楼主版权。protobuf-net官方下载地址:https://code.google.com/archive/p/protobuf-net/down转载 2017-09-12 23:04:24 · 713 阅读 · 0 评论 -
Unity与dll不得不说(编译-使用-反编译-混淆)
本文转自:http://blog.csdn.net/lyh916/article/details/44174747,有个人多处修改,请点击链接查看原文,尊重楼主版权。参考链接:http://liweizhaolili.blog.163.com/blog/static/1623074420144313825921/http://blog.csdn.net/janeky/article/d转载 2017-09-21 16:13:48 · 3940 阅读 · 0 评论 -
C# using三种使用方式
本文转自:http://www.cnblogs.com/fashui/archive/2011/09/29/2195061.html,请点击链接查看原文,尊重楼主版权。C#之using关键字1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个c转载 2017-10-03 20:22:49 · 547 阅读 · 0 评论 -
[C#基础]字符编码与二进制
字符编码与二进制字符编码的重要性:世界上存在着多种编码方式,同一个二进制数字可以被解释成不同的符号。因此,要想打开一个文本文件,就必须知道它的编码方式,否则用错误的编码方式解读,就会出现乱码。转载 2017-10-21 17:26:21 · 761 阅读 · 0 评论 -
[C#基础]C#中的重载运算符
[C#基础]C#中的重载运算符转载 2017-12-04 19:42:36 · 1436 阅读 · 0 评论 -
[C#基础]ref和out
ref和outC#只能有一个返回值,当我们需要一个方法返回多个返回值的时候,可以为方法添加一个ref或者out修饰的参数。转载 2017-12-04 22:16:35 · 376 阅读 · 0 评论 -
C#系统预定义委托类型Action,Func
系统预定义委托类型1.Action(无返回值)--T为0-16个参数类型可以指向0-16个参数的方法。class Program { static void PrintString() { Console.WriteLine("hello world."); } static void原创 2017-05-31 17:36:43 · 1176 阅读 · 0 评论 -
C#异常捕捉处理
try...catch...finally异常捕捉处理1.异常捕捉处理try{ //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行;否则不会执行catch里面的内容} catch{ //除非try里面执行代码发生了异常,否则这里的代码不会执行} finally{ //不管什么情况都会执行,包括try catch 里面用了r原创 2017-05-31 16:55:53 · 8897 阅读 · 0 评论 -
string类(二、常用string函数)
常用string相关,参至System.String类原创 2017-01-17 19:14:15 · 472 阅读 · 1 评论 -
string类(三、string.format格式字符串)
string.Format格式字符串原创 2017-01-18 14:39:57 · 3369 阅读 · 0 评论 -
string类(一、string基础)
string基础1.字符串常量具备字符串池特性。 字符串常量在创建前,首先在字符串池中查找是否存在相同文本。 如果存在,则直接返回该对象引用;若不存在,则开辟空间存储。 目的:提高内存利用率。2.字符串具有不可变性。原创 2017-01-19 18:13:23 · 318 阅读 · 0 评论 -
string类(四、字符串比较相关)
string类比较相关原创 2017-01-19 14:42:30 · 384 阅读 · 0 评论 -
Unity&C# Time时间相关
Unity&C#时间原创 2017-01-22 16:53:50 · 7429 阅读 · 0 评论 -
正则表达式Regex
1.概念正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。原创 2017-01-25 11:53:21 · 8847 阅读 · 0 评论 -
[Unity&C#]获取某个方法执行的时间
获取某个方法执行的时间参考自:http://www.manew.com/thread-89410-1-1.html http://www.cnblogs.com/zhw511006/archive/2009/07/22/1528405.html问:现需要获取下面这个方法执行的时间: void TestMethod() { for(int i =0; i < 1000000转载 2017-03-05 19:34:39 · 2737 阅读 · 0 评论 -
优化集合在开发中的使用
集合是用于数据存储和检索的专用类。集合类通常涵盖了将内存动态分配给元素以及基于索引等访问列表元素的目的。这些类创建了Object类的对象集合,这是C#中所有数据类型的基类。与数组不同,集合可以根据应用程序的需要动态增长和缩减,这是它相对于数组的主要优势。集合使得内存管理和数据管理的过程变得非常容易。转载 2017-03-11 23:18:45 · 377 阅读 · 0 评论 -
Console类:控制台输入输出
Console相关:1.输出到控制台Console.Write(输出的值); 表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。Console.WriteLine(输出的值); 表示向控制台写入字符串后换行。(常用)Console.WriteLine("输出的格式字符串",变量列表);Console.Write("输出的格式字符串",变量列表);注:原创 2017-04-25 19:17:34 · 9011 阅读 · 0 评论