类别:

C#

  • 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
    65
  • c#中的弱引用:WeakReference

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

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

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

    2023-12-19
    60
  • 【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
    73
  • C# String转int主要有四种方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2023-12-13
    65
  • c#让窗口最大化

    c#让窗口最大化利用WindowState=FormWindowState.Maximized;如实例:this.WindowState=System.Windows.Forms.FormWindowState.Maximized;表示当前的数据最大化。_c#窗口最大化

    2023-12-10
    70
  • C# params 用法简介

    C# params 用法简介版权声明:本文为博主原创文章,转载请注明原文地址和原作者https://blog.csdn.net/wcc27857285/article/details/80991824params是C#的关键字,params主要是在声明方法时参数类型或者个数不确定时使用,关于params参数数组,需掌

    2023-12-09
    78
  • C#基础_C#计算样本标准差和总体标准差

    C#基础_C#计算样本标准差和总体标准差首先我们先了解样本标准差和总体标准差:样本标准差=方差的算术平方根=s=sqrt(((x1-x)^2+(x2-x)^2+……(xn-x)^2)/(n-1))总体标准差=σ=sqrt(((x1-x)^2+(x2-x)^2+……(xn-x)^2)/n)下面是简单的区别:

    2023-12-02
    93
  • C#通过KEPServer对PLC进行读写(二):读取

    C#通过KEPServer对PLC进行读写(二):读取在通过OPCAutomation我们先了解下这个类下的三个对象1.OPCServer:创建OPC的连接2.OPCBrowser:创建OPC浏览对象3.OPCGroups:OPC通信组对象4.OPCItem:单个代操作(读取的对象)可以看下面这张结构图,方便理解几个对象之间的关系具体的读取

    2023-11-25
    132
  • (转)C#如何面向对象

    (转)C#如何面向对象 这篇文章对面向对象做了比较全面阐述,版权归原作者所有,谨在本博留个记号…
    在这篇文章中我们将要讨论一些面向对象在C#中的具体实践的关键概念。我们将要讨论一下面向对象的基础包括接口(Interface)、访问修饰符(AccessModifier)、继承(Inherit

    2023-11-19
    92
  • C# 使用FindWindow和FindWindowEx查找窗体和控件

    C# 使用FindWindow和FindWindowEx查找窗体和控件方法一:函数://FindWindow//查找窗体//@para1:窗体的类名例如对话框类是"#32770"//@para2:窗体的标题例如打开记事本标题是"无标题-记事本"注意-号两侧的空格//return:窗体

    2023-11-18
    121
  • C# 语法分析器(六)构造语法分析器

    C# 语法分析器(六)构造语法分析器系列导航(一)语法分析介绍(二)LR(0)语法分析(三)LALR语法分析(四)二义性文法(五)错误恢复(六)构造语法分析器现在支持在运行时通过语法规则生成可以运行的语法分析器,也能够在设计时通过T4模板生成语法分析器,只需要依赖一个较小的运行时Cyjb.Compilers.R

    2023-11-15
    127
  • C#实用小知识:字符串里的换行

    C#实用小知识:字符串里的换行从前,用asp.netcore写了一个给客户发交易明细的应用,每天发一次,因为是csv格式,当时用的是StringBuilder来一行一行组装数据,组装完后,EMali或SFTP给客户。后来,为节省服务器资源,需要把服务从windowsserver迁移到Linux上,经过反复测试,都没有发现B

    2023-11-15
    118
关注微信