C#基础
yang_B621
后天的努力改变生活!When life gives you lemons,make lemonade.
展开
-
C# --枚举详解
一提起枚举,我想各位是熟悉得无法形容的了。枚举有啥用?枚举就是用来对一系列可选值进行规范。举个例子说,定义一个关于厕所的枚举,通常我们见到的厕所有男厕,女厕,或者狗厕。是吧,估计你走在大街上很少看到有龟厕的吧。因此,为了让使用我们代码的人能有一个规范供他参考,于是我们会把男厕、女厕和狗厕三种可选项定义在一个枚举类型“厕所”中。再比如,我们在开发一个下象棋的应用程序时,在开始时对阵双方要选一方...原创 2019-02-14 15:36:00 · 327 阅读 · 1 评论 -
委托闲谈--杂文
1委托(delegate) 从字面意思上讲,指把事情托付给别人或者别的机构办理。2在计算机科学中,委托(delegate)是一种类型安全的函数指针。用于通用语言运行库(CLI)。学过指针的都应该知道,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,...原创 2018-12-20 18:05:31 · 169 阅读 · 0 评论 -
StringBuilder 基本用法
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环...原创 2018-03-05 15:08:01 · 3291 阅读 · 0 评论 -
字符串处理
String kvp = " 4 : 30: ";string [] vs = kvp.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);string [] vss = kvp.Split(new char[] { ':' }, StringSplitOptions.None);vs = [4...原创 2019-02-11 11:05:11 · 177 阅读 · 0 评论 -
C# 字符串操作方法总结
1、单个字符分隔用split截取string str = "GT123_1";string[] strArray = str.Split('_');//输出:sArray[0]="GT123"// sArray[1]="1"2、利用多个字符来分隔字符串string str = "GTAZB_JiangjBen_123";string[] strArray...转载 2018-03-05 15:14:54 · 368 阅读 · 0 评论 -
C# 数据复制到粘贴板
using SoftRGB.Controls;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Yang.Common.Helper{ public static class Cli...原创 2018-05-28 15:38:50 · 2050 阅读 · 0 评论 -
枚举扩展类方法
/// <summary> /// 枚举扩展方法 /// </summary> public static class EnumExtension { private static Dictionary<string, Dictionary<string, string>> _enumCache;...原创 2019-03-13 15:02:14 · 375 阅读 · 0 评论