类别:

C#

  • 常用的C#正则表达式

    常用的C#正则表达式”^/d+$”//非负整数(正整数+0)”^[0-9]*[1-9][0-9]*$”//正整数”^((-/d+)|(0+))$”//非正整数(负整数+0)”^-[0-9]*[1-9][0-9]*$”//负整数”^-?/d+$”//整数”^/d+(/./d+)?$”//非负浮点数(正浮点数+0)”^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9

    2024-01-14
    102
  • C# – partial 关键字

    C# – partial 关键字partial关键字用于拆分一个类、一个结构、一个接口或一个方法的定义到两个或更多的文件中。每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。在设计Framework时,可以充分利用partial这个特性。…

    2024-01-12
    119
  • C# 中 pictureBox.Image的获得图片路径的三种方法

    C# 中 pictureBox.Image的获得图片路径的三种方法1.绝对路径:this.pictureBox.Image=Image.FromFile("C:\\test.jpg");2.相对路径:Application.StartupPath;可以得到程序根目录this.pictureBox.Image=Image.FromFile(Application.StartupPath"\\test.jpg");3.获得网络图片的…

    2024-01-10
    85
  • C# dataGridView 如何选中整行?

    C# dataGridView 如何选中整行?this.dataGridView1.SelectionMode=DataGridViewSelectionMode.FullRowSelect;dataGridView1即你的dataGridView名称。转: https://www.cnblogs.com/net-sky/p/9

    2024-01-08
    99
  • C#选择文件、选择文件夹、打开文件(或者文件夹)

    C#选择文件、选择文件夹、打开文件(或者文件夹)1、选择文件用OpenDialogOpenFileDialogdialog=newOpenFileDialog();dialog.Multiselect=true;//该值确定是否可以选择多个文件dialog.Title="请选择文件夹";dialog.F

    2024-01-07
    92
  • IDesign C#编程规范[转]

    IDesign C#编程规范[转]原文转自:http://www.cnblogs.com/ShiningRay/archive/2005/04/11/135263.html命名规则和风格1.类和方法名采用Pascal风格publicclassSomeClass{publicSomeMethod(){}}2.局部变

    2024-01-04
    98
  • C#程序集系列05,让程序集包含多个module

    C#程序集系列05,让程序集包含多个module本篇体验在一个程序集中包含多个module。□创建3个module→删除F盘as文件夹中的一些文件,只剩下如下3个文件→用记事本打开MyFirstModule.cs文件,修改如下,并保存usingSystem;
    publicclassMyFirstModule
    {publicstat

    2024-01-03
    122
  • [转]C# 在窗口右下角弹出广告的代码,渐变显示与自动消失

    [转]C# 在窗口右下角弹出广告的代码,渐变显示与自动消失在窗体里需要添加一个timer控件,在此命名为timer1,并在timer控制的Tick事件中写入timer1_Tick的相关代码

    2023-12-24
    100
  • C#基础面试题(附答案)

    C#基础面试题(附答案)目录1.C#中堆和栈的区别?2.C#中的委托是什么?事件是不是一种委托?3.C#静态构造函数特点是什么?4.CTS、CLS、CLR分别作何解释5.C#中什么是值类型与引用类型?6.请详述在C#中类(class)与结构(struct)的异同?7.new关键字的作用8.int?和int有什么区别9.C#中值传递与引用传递的区别是什么?10.C#中参数传递ref与out的区别?11.C#中什么是装箱和拆箱?12.C#实现多态的过程中overload重载

    2023-12-23
    97
  • c#中的弱引用:WeakReference

    c#中的弱引用:WeakReference1.强引用我们实例化一个对象,直接引用了这个对象就是强引用。在这个对象被强引用的时,GC无法回收这个对象。只有当该对象所有的强引用都失去的时候,GC才会回收该对象。2.弱引用弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,回收内存。一般使用场景:对象过大,并且不经常访问。这样

    2023-12-20
    126
  • C# HttpWebRequest 异步请求

    C# HttpWebRequest 异步请求异步请求://定义委托publicdelegatevoidAsyncdelegate(WebProxyobjName);//异步调用完成时,执行回调方法privatevoidCallbackMethod(IAsyncResultar){ Asyncdelegatedlgt=(Asyncdelegate)ar.AsyncState; dlgt.EndInvoke(a

    2023-12-19
    95
  • 【C#】数组合并

    【C#】数组合并遇到一个需求,需要数组进行有序合并,发现可以直接调用Array的Copy方法来完成,代码如下:byte[]a={1,2,3};byte[]b={4,5,6};byte[]newArray=newbyte[a.Length+b.Length];Array.Copy(a,0,newArray,0,a.Length);Array.Copy(

    2023-12-19
    113
  • C# String转int主要有四种方法

    C# String转int主要有四种方法String转int主要有四种方法1.int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。  如果字符串为空,则抛出ArgumentNullException异常;  如果字符串内容不是数字,则抛出FormatException异常;  如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;2.Convert.ToInt32()是一种类容转换;但它不限于将字符串转为int类型,还可以是其它类型的参数;Con…

    2023-12-19
    143
  • C#教程 – 命名空间(Namespace)

    C#教程 – 命名空间(Namespace)更新记录转载请注明出处:2022年9月21日发布。2022年9月10日从笔记迁移到博客。命名空间(Namespace)说明一串字符串,解决代码标识符命名重复问题作用:减少命名冲突、增强可读、可维护性注意:一个源代码文件(.cs)可以包含任意多个命名空间,并且可以嵌套命名空间也可以

    2023-12-19
    99
  • 浅议C#客户端和服务端通信的几种方法:Rest和GRPC和其他

    浅议C#客户端和服务端通信的几种方法:Rest和GRPC和其他本文来自:https://michaelscodingspot.com/rest-vs-grpc-for-asp-net/浅议C#客户端和服务端通信的几种方法:Rest和GRPC在C#客…

    2023-12-16
    97
  • C#操作XML文件

    C#操作XML文件加载staticstringstrPath="Employee.xml";staticstringstrID="";//窗体加载时加载XML文件privatevoidForm1_Load(objectsender,EventAr

    2023-12-15
    104
  • 我的C#全能Excel操作(无需Office,不使用XML)

    我的C#全能Excel操作(无需Office,不使用XML)其实我也清楚,这并不是全能,这样写标题也就是只有等待拍砖的份了。不过话又说回来,对Excel的操作,方法多得很,有的还真不敢用,现在这个是在我的项目中使用着的,今天等放假(下班就开始放年假),总结总结。我说的全能非所谓的全能也,只是我自己的功能已满足罢了。话题未放正,正经一点。有时候,Excel操作

    2023-12-14
    162
  • C# 注册机功能开发,机器码设计

    C# 注册机功能开发,机器码设计前言本文将使用一个NuGet公开的组件技术来实现机器码注册码功能开发,提供了一些简单的API,来方便的实现。在VisualStudio中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装:NuGet安装教程http://www.cnblogs.com/dat

    2023-12-14
    140
  • C#winform零碎常识

    C#winform零碎常识列表框获取当前选中项comboBox1.SelectedItem//设置列表框不能自己编辑在属性列表中设置:DropDownStyle设置为:dropdownlist状态栏修改strint属性可以让他显示在最右侧//设置DataGridView的表宽度DataGridView.Colu

    2023-12-14
    108
  • C# 中窗口AutoScaleMode属性

    C# 中窗口AutoScaleMode属性C#窗体中有一个AutoScaleMode这个属性,我们大家可能用的比较少。它的作用是:当屏幕分辨率或字体发生改变时,窗体和控件是如何发生变化的。

    2023-12-13
    102
关注微信