随笔分类 - C#
C# Study note
摘要:前段时间遇到一个正则表达式的问题,发现自己已经忘记了很多正则表达式的写法,所以专门抽出时间进行了一下强化,顺便记录下来以备后面用到和记忆。 正则表达式 正则表达式不同语言用法都大同小异,主要就是一种匹配的输入文本的模式。我们可以使用正则表达式进行一些有规律的字符搜索、以及特殊格式字符串的判断。虽然说
阅读全文
摘要:C#的委托(Delegate)类似于C\C++的函数指针。委托是存有对某一个方法引用的一种引用变量类型,引用可在运行时被改变。 委托特别用于实现事件和回调方法。所有的委托都派生自System.Delegate类。 委托的声明 委托声明决定了可由该委托引用的方法,委托可指向一个与其有相同标签的方法。
阅读全文
摘要:<script type="text/javascript"> //弹窗函数 function openDialog() { var url = "https://www.xxxx.com/UI/Test.aspx?uid=111&Userid=luke"; //调用实例 var modalRetu
阅读全文
摘要:1、"+"拼接 +拼接会每次会导致新创建一个字符串,消耗内存。多个(10个以内)固定的字符连接可以使用"+"进行连接。编译器会做相应的优化会依据加号次数调用不同参数个数的 String.Concat 方法。 例:string str = str1 + str2 + str3 + str4; 会被编译
阅读全文
摘要:在使用AD域环境搭建的账号系统修改密码的时候比较麻烦一般需要管理员在域环境去进行对用户的密码进行修改。 以下就是用来查询和修改AD域密码的方法。 1 /// <summary> 2 /// AD账户查询 3 /// </summary> 4 /// <param name="Domain"></pa
阅读全文
摘要:static bool ValidateDate(int y, int m, int d) { int[] a = { 31, (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31
阅读全文
摘要:将类成员函数声明为public static无需实例化即可调用类成员函数 using System; namespace ConsoleApp { class Program { static void Main(string[] args) { int num = AddClass.Add(2,
阅读全文
摘要:转载 在面向对象编程(OOP)中,是不允许外界直接对类的成员变量直接访问的,既然不能访问,那定义这些成员变量还有什么意义呢?所以C#中就要用set和get方法来访问私有成员变量,它们相当于外界访问对象的一个通道,一个“接口”。先来看一段代码: class Employee { private str
阅读全文
摘要:左边补位 PadLeft 用法: string str = "100"; str.PadLeft(5,'0') 输出:00100 右边补位 PadRight 用法: str.PadRight(5, '0') 输出:10000
阅读全文