专注于.NET编程学习和技术分享

C#.NET

C#匹配字符间的值

雷一刀阅读(168)

平常要截取某个字符,通常使用substring等方式,这里有种方式赶紧利落,使用正则。 Match m = Regex.Match("<附件>内容xxx", @"<附件>([\s\S]*?)"); m.Result("$1")

WinFrom子窗体继承父窗体重用控件事件重写

雷一刀阅读(518)

在Winform窗体中,有时候多个窗体会存在多个相同的设计,那么每个画面去拉一边控件,有点费时费力,这时候就可以使用父窗体,把一些共通的设计在父窗体中完成,包括一些共通的方法。 新建一个父窗体BasForm,加一个按钮控件,控件的Modif...

使用c#实现LayUI的table json数据接口

雷一刀阅读(4211)

LayUI API文档 LayUI是一款比较好用的前端框架,体积较小,内容非常丰富,这里贴出我自己使用C#实现LayUI的table json数据接口方式。 首先看一下要实现的json数据格式。 {"code":0,  "msg":"", ...

C#使用Linq操作XML实例

雷一刀阅读(528)

对XML文档操作可以使用LINQ to XML技术,这里写了一个对XMl进行CURD的实例

C#WinForm免费界面皮肤IrisSkin4.dllDemo

雷一刀阅读(863)

由于Winform自带的界面着实太丑,这是个看颜值的时代,而又没有美术功底,也不想把时间花的界面设计上,这里推荐.Net的一款皮肤控件IrisSkin4,要做出一款界面美观的界面分分钟钟。 IrisSkin4是一款.NET平台非常优秀的Wi...

C# 多线程

雷一刀阅读(309)

线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实...

C# 不安全代码

雷一刀阅读(500)

当一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。 指针变量 指针 是值为另一个变量的地址的变量,即,内存位置的直接地址。就像其他变量或常量,您必须在使用指针存储...

C# 匿名方法

雷一刀阅读(305)

我们已经提到过,委托是用于引用与其具有相同标签的方法。换句话说,您可以使用委托对象调用可由委托引用的方法。 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法。 在匿名方...