C#

  • Webform--LinQ 分页组合查询

    一、linq高级查1.模糊查(字符串包含) public List<User> Select(string name) { return con.User.Where(r =>r.UserName.Contains(name)).ToList(); ......

  • C# 钩子HOOK专题(1)

    目录 基本概念运行机制钩子类型作者基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实......

  • C# 数据库dataGridView刷新数据和主外键判断

    本文主要讲诉在使用VS2012+SQL Server数据库做系统中,通常会遇到几个问题.使用dataGridView控件在修改、删除、插入数据后,怎样刷新数据显示操作后的结果.同时在对数据操作时通常会判断数据的主键是否存在或重复,判断外键是否重复,这几个问题我推荐使用函数的形式完成,同时推荐一个操作......

  • C# HttpClient 带证书https 请求

    https://blog.csdn.net/mgy_2601907/article/details/100988387  //导入证书 WebRequestHandler handler = new WebRequestHandler(); ......

  • C# 9.0 新特性预览 - *语句

    C# 9.0 新特性预览 - *语句前言随着 .NET 5 发布日期的日益临近,其对应的 C# 新版本已确定为 C# 9.0,其中新增加的特性(或语法糖)也已基本锁定,本系列文章将向大家展示它们。目录[C# 9.0 新特性预览 - 类型推导的 new][C# 9.0 新特性预览 - 空参数校验][......

  • C# 9.0 新特性预览 - init-only 属性

    C# 9.0 新特性预览 - init-only 属性前言随着 .NET 5 发布日期的日益临近,其对应的 C# 新版本已确定为 C# 9.0,其中新增加的特性(或语法糖)也已基本锁定,本系列文章将向大家展示它们。目录[C# 9.0 新特性预览 - 类型推导的 new][C# 9.0 新特性预览 -......

  • C# 获取一个独一无二的字符串 GUID

    在保存文件,创建目录时,为了保证名称不重复,经常使用Random产生一个随机数,有更简单且不会重复的办法是:Guid.NewGuid().ToString()就会生成一个类似37c1acec-4997-475b-9145-8d83706554e6的字符串   且这个字符串是独一无二的。GUID有如下......

  • C# 9.0 新特性预览 - 空参数校验

    C# 9.0 新特性预览 - 空参数校验前言随着 .NET 5 发布日期的日益临近,其对应的 C# 新版本已确定为 C# 9.0,其中新增加的特性(或语法糖)也已基本锁定,本系列文章将向大家展示它们。目录[C# 9.0 新特性预览 - 类型推导的 new][C# 9.0 新特性预览 - 空参数校验]......

  • C# 可选参数 命名参数

    1.可选参数可选参数是.NET4中新添加的功能,应用可选参数的方法在被调用的时可以选择性的添加需要的参数,而不需要的参数由参数默认值取代。class Program { /// <summary> /// 可选参数 命名参数 /// &l......

  • 有关 C# 命名参数和可选参数

    有关 C# 命名参数和可选参数#1、命名参数:所谓“命名参数 ( Named Arguments )”,是指方法中定义了一些“有名字”的参数。给方法参数命名之后,在调用方法时就可以直接根据参数名字传送实参,不再像原来一样需要依据方法定义时的参数顺序传送。假设有一下的方法:static void So......

  • [C#]Attribute特性(2)——方法的特性及特性参数

    上篇博文[C#]Attribute特性介绍了特性的定义,类的特性,字段的特性,这篇博文将介绍方法的特性及特性参数相关概念。3.方法的特性之所以将这部分单列出来进行讨论,是因为对方法的特性查询的反射代码不同于对类的特性查询的反射代码。在这个例子里,我们将使用一个特性用来定义一种可进行事务处理的方法。 ......

  • C# 验证过滤代理IP是否有效

    private void 导入IPToolStripMenuItem_Click(object sender, EventArgs e) { using (OpenFileDialog Openfile = new OpenFileDialog()) ......

  • c#控件重绘的问题

    1.当Panel有背景图像的时候,往Panel添加控件(带图像),画面会非常闪烁,所以,Panel尽量不要带背景图像2.带背景图像可以参考designer.cs里面的写法。。。添加Control之前this.panelContainer.SuspendLayout();            thi......

  • Unity3D MonoBehaviour的生命周期(lifecycle)

    官方的事件函数的执行顺序中有详解(Link:Execution Order of Event Functions)(图片来源:http://whatiseeinit.blogspot.com/2012/10/unity3d-monobehaviour-lifecycle.html)通过实际操作来测试......