zl程序教程

C# 方法

  • 【100个 Unity实用技能】| C#中List.Find 方法详解 查找符合要求的第一个元素并返回

    【100个 Unity实用技能】| C#中List.Find 方法详解 查找符合要求的第一个元素并返回

    Unity 小科普老规矩,先介绍一下 Unity 的科普小知识:Unity是 实时3D互动内容创作和运营平台 。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 也可以简单把 Unity

    日期 2023-06-12 10:48:40     
  • C# 手动缩放图片帮助方法

    C# 手动缩放图片帮助方法

    部分代码实例 public static string ImageToBase641(string filePath) { try { Bitmap bmp = new Bitmap(filePath); MemoryStream ms = new Memory

    日期 2023-06-12 10:48:40     
  • c# mysql executenonquery_c#数据四种执行方法(ExecuteNonQuery)

    c# mysql executenonquery_c#数据四种执行方法(ExecuteNonQuery)

    大家好,又见面了,我是你们的朋友全栈君。 1.使用ExecuteReader()操作数据库2.使用ExecuteNonQuery()操作数据库3.使用ExecuteScalar()操作数据库4.使用DataSet数据集插入记录,更新数据一、使用ExecuteReader()操作数据库,执行查询操作的非常好的方法。ExecuteReader比DataSet而言,DataReader具有较快的访问能

    日期 2023-06-12 10:48:40     
  • c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法

    c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法

    大家好,又见面了,我是你们的朋友全栈君。ExecuteNonQuery方法主要用来更新数据。通常使用它来执行Update、Insert和Delete语句。该方法返回值意义如下:对于Update、Insert和Delete语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为-1。Command对象通过ExecuteNonQuery方法更新数据库的过程非常简单,需要进行的步骤如下:(1)

    日期 2023-06-12 10:48:40     
  • 【100个 Unity实用技能】| C# 检查字典中是否存在某个Key的几种方法

    【100个 Unity实用技能】| C# 检查字典中是否存在某个Key的几种方法

    Unity 小科普老规矩,先介绍一下 Unity 的科普小知识:Unity是 实时3D互动内容创作和运营平台 。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 也可以简单把 Unity

    日期 2023-06-12 10:48:40     
  • C#实现Oracle批量写入数据的方法分享

    C#实现Oracle批量写入数据的方法分享

    由于一直使用的是.Net Framework,所以我感觉Oracle在批量写入这一块很不友好。之前有使用过两种方式,但是弊端太明显。分别是: OracleDataAdapter.Update(DataTable dataTable)和Oracle.DataAccess.Client下的OracleBulkCopy,以下简单说下:第一种感觉就是只是提供了一个批量提交的方式,在效率方面,并没有什么提升

    日期 2023-06-12 10:48:40     
  • 使用C# 11的静态接口方法改进 面向约定 的设计

    使用C# 11的静态接口方法改进 面向约定 的设计

    C# 11带来了一个我期待已久的特性——接口方法。我们知道接口是针对契约的定义,但是一直以来它只能定义一组“实例”的契约,而不能定义类型(的静态成员)的契约,因为定义在接口中的方法只能是实例方法。由于缺乏针对“类型契约”的支持,我们在设计一些框架或者类库的时候,只能采用“按照约定”的设计,比如ASP.NET Core Minimal API针对参数的绑定就是一个典型的案例。以如下这个简单的应用为例

    日期 2023-06-12 10:48:40     
  • C# 中的函数与方法

    C# 中的函数与方法

    简单的函数定义:using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { // 定义一个方法,并提供参数

    日期 2023-06-12 10:48:40     
  • C# 调用js库的方法

    C# 调用js库的方法

    前言用.NET 6开发一个Winform程序,处理Excel文件,并把结果导出Excel文件。 要用到两个算法,一是turf.js库的booleanPointInPolygon方法,判断经纬度坐标是否在区域内;二是经纬度纠偏算法,因为对方给的区域坐标集合有偏移,需要纠偏。这两个算法,网上找C#的实现,一是不好找;二是找来的不信任,我还要测试以确保没有问题。我之前做电子地图使用过turf.js库和j

    日期 2023-06-12 10:48:40     
  • c#中分割字符串的几种方法

    c#中分割字符串的几种方法

    单个字符分割 string s="abcdeabcdeabcde"; string[] sArray=s.Split("c"); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 多个字符分割 string s="abcdeabcdeabcde string[] sArray

    日期 2023-06-12 10:48:40     
  • C#小数位数保留的方法集锦

    C#小数位数保留的方法集锦

    1.System.Globalization.NumberFormatInfoprovider=newSystem.Globalization.NumberFormatInfo();provider.NumberDecimalDigits=intDecLength;//要设定的小数位数doublestrCashAmt=Convert.ToDouble(this.txtCashAmt.Text);

    日期 2023-06-12 10:48:40     
  • c#重载WndProc,实现重写“最小化”的实现方法

    c#重载WndProc,实现重写“最小化”的实现方法

    code#1复制代码代码如下:privatevoidForm1_SizeChanged(objectsender,EventArgse)//最小化隐藏窗体{if(this.WindowState==FormWindowState.Minimized)//窗体状态为最小化{StopRectTimer.Enabled=false;this.Visible=false;this.notifyIcon1

    日期 2023-06-12 10:48:40     
  • c#.net常用函数和方法集

    c#.net常用函数和方法集

    1、DateTime数字型System.DateTimecurrentTime=newSystem.DateTime();1.1取当前年月日时分秒currentTime=System.DateTime.Now;1.2取当前年int年=currentTime.Year;1.3取当前月int月=currentTime.Month;1.4取当前日int日=currentTime.Day;1.5取当前时

    日期 2023-06-12 10:48:40     
  • C#后台调用前台javascript的五种方法小结

    C#后台调用前台javascript的五种方法小结

    在网上找了找,发现有三种方法可以访问到前台代码:第一种,OnClientClick(vs2003不支持这个方法)<asp:ButtonID="Button1"runat="server"Text="Button"OnClientClick="client_click()"OnClick="Button1_Click"/>client_click()就是javascript的一个方法。

    日期 2023-06-12 10:48:40     
  • C#异步调用的好处和方法分享

    C#异步调用的好处和方法分享

    异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括界面就不会死掉了。异步如何开始,好理解,现在我们讨论的是如何结束这个异步出来的新线程。首先,异步出来的新线程,必须回收,不回收是浪费资源的可耻行为,.NET也是不允许的,所以你别想钻空子,俗话说,请神容易送神难,就是这个道理。下面你可以很容易想到,回收分为2种情况:主动回收和被动回收(当然,这是我自己

    日期 2023-06-12 10:48:40     
  • C#简单获取屏幕鼠标坐标点颜色方法介绍

    C#简单获取屏幕鼠标坐标点颜色方法介绍

    api函数:复制代码代码如下:1.[DllImport("user32.dll")]//取设备场景2.privatestaticexternIntPtrGetDC(IntPtrhwnd);//返回设备场景句柄3.[DllImport("gdi32.dll")]//取指定点颜色4.privatestaticexternintGetPixel(IntPtrhdc,Pointp);主要方法:复制代码代

    日期 2023-06-12 10:48:40     
  • C#WinForm捕获全局变量异常SamWang解决方法

    C#WinForm捕获全局变量异常SamWang解决方法

    许多小公司的项目都缺少异常处理模块,我们也是。经常会出现这种情况,用户在UI界面操作,就直接跳出堆栈调用的异常信息对话框,老板看到那叫一个火啊!你们的代码怎么天天出现乱码。呵呵!这就是没有异常捕获处理导致的,现在许多人写代码都没意识处理异常,只要实现功能就好,我的许多组员也是如此。项目刚接手,所以打算做一个异常全局捕获,统一处理的模式,采用具体详细信息的对话框提醒与日志文件保存方式。以下是根据网

    日期 2023-06-12 10:48:40     
  • C#利用ODP.net连接Oracle数据库的操作方法

    C#利用ODP.net连接Oracle数据库的操作方法

    本文介绍了C#连接Oracle数据库的过程。通过instantclient和ODP.net中的Oracle.DataAccess.dll,我们就可以方便的部署.net应用程序或者站点,而不需要安装Oracle客户端。接下来我们就介绍这一过程。1.ODAC的安装在oracle的官方网站上下载与你安装的oracle对应版本的ODAC。下载地址:ODACDownload下载好后解压安装,安装时不用安装

    日期 2023-06-12 10:48:40     
  • C#操作XML文档使用XmlDocument类方法

    C#操作XML文档使用XmlDocument类方法

    W3C制定了XMLDOM标准。很多编程语言中多提供了支持W3CXMLDOM标准的API。我在之前的文章中介绍过如何使用Javascript对XML文档进行加载与查询。在本文中,我来介绍一下.Net中的XmlDocument类。它支持并扩展了W3CXMLDOM标准。它将整个XML文档都先装载进内存中,然后再对XML文档进行操作,所以如果XML文档内容过大,不建议使用XmlDocument类,因为会

    日期 2023-06-12 10:48:40     
  • ASP.net(c#)生成条形码code39条码生成方法

    ASP.net(c#)生成条形码code39条码生成方法

    这几天一直在弄128条码的事情,找了相关的资料,也没找到。后来没办法只能改成code39的条码。现在把它写出来,与大家分享1.先下载一种免费的code39条码字体2.建个类为code39并写入以下代码复制代码代码如下:publicsealedclassCode39{#regionprivatevariables///<summary>///TheSpaceBetweeneachofT

    日期 2023-06-12 10:48:40     
  • C#最简单的关闭子窗体更新父窗体的实现方法

    C#最简单的关闭子窗体更新父窗体的实现方法

    主窗体Form1关键代码:将子窗体最为对话框模式弹出,当窗体关闭或取消时更新主窗体复制代码代码如下:privatevoidsimpleButton1_Click(objectsender,EventArgse){Form2f2=newForm2();f2.Owner=this;DialogResultresult=f2.ShowDialog();if(result==DialogResult.C

    日期 2023-06-12 10:48:40     
  • C#写入XML文档三种方法详细介绍

    C#写入XML文档三种方法详细介绍

    我在以前的博客中介绍了如何使用XmlDocument类对XML进行操作,以及如何使用LINQtoXML对XML进行操作。它们分别使用了XmlDocument类和XDocument类。在本文中,我再介绍一个类,XmlTextWriter。我们分别用这三个类将同样的xml内容写入文档,看一看哪种写法最直观、简便。我们要写入的XML文档内容为复制代码代码如下:<?xmlversion="1.0"

    日期 2023-06-12 10:48:40     
  • C#中执行批处理文件(*.bat)的方法代码

    C#中执行批处理文件(*.bat)的方法代码

    复制代码代码如下:staticvoidMain(string[]args){   Processproc=null;   try   {                      stringtargetDir=string.Format(@"D:\adapters\setup");//thisiswheremybatch.batlies       proc=newProcess();    

    日期 2023-06-12 10:48:40     
  • C#中使用split分割字符串的几种方法小结

    C#中使用split分割字符串的几种方法小结

    第一种方法: 复制代码代码如下:strings=abcdeabcdeabcde;string[]sArray=s.Split(c);foreach(stringiinsArray)Console.WriteLine(i.ToString()); 输出下面的结果:abdeabdeabde 第二种方法: 我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割: 复制代码代码

    日期 2023-06-12 10:48:40     
  • C#禁用鼠标中间键的方法

    C#禁用鼠标中间键的方法

    复制代码代码如下:   方法如下: 声明一个事件:  Num_DiscountAmount.MouseWheel+=newMouseEventHandler(Num_DiscountAmount_MouseWheel); 编写一个事件 privatevoid Num_DiscountAmount_MouseWheel(objectsender,MouseEventArgse){HandledMo

    日期 2023-06-12 10:48:40     
  • C#发送HttpPost请求来调用WebService的方法

    C#发送HttpPost请求来调用WebService的方法

    复制代码代码如下:voidUpdateContactSign()       {          stringServerPage="http://localhost/WebService/MyService.asmx";           try           {               //ServerPage+="?op=TangramAction";            

    日期 2023-06-12 10:48:40     
  • C#语音功能的实现方法

    C#语音功能的实现方法

    首先要安装SpeechSDK5.1开发包和SpeechSDK5.1LangaguePack(中英文)语言包,不过VS2010里是自带SpeechSDK5.0的com组件的,也可以用。  简单讲一下四个方法: 朗读时,使用复制代码代码如下:voice.Speak(string,SpeechVoiceSpeakFlags.SVSFlagsAsync);暂停,使用复制代码代码如下:voice.Paus

    日期 2023-06-12 10:48:40     
  • C#使用DllImport调用非托管的代码的方法

    C#使用DllImport调用非托管的代码的方法

    找到GetShortPathName的方法签名, DWORDGetShortPathName(LPCTSTRtpszLongPath,TPTSTRlpszShortPath,DWORDcchBuffer); 非托管及托管数据类型对应关系: LPCTSTR        String LPTSTR          StringBuilder DWORD         int DllImport

    日期 2023-06-12 10:48:40     
  • C#TextBox扩展方法数据验证详细说明

    C#TextBox扩展方法数据验证详细说明

         查看公司项目代码时,存在这样一个问题:winform界面上有很多信息填写,提交后台服务器更新,但数据的合法验证及值的转换却不太敢恭维,一堆的if判断和转换,便想着是否能扩展个方法出来,琢磨出个思路,记录下来与大家共同探讨,有不对的地方还请大家指正。      设计思路:    1.由于大部分从TextBox控件中获取数据值,可以扩展个泛型方法出来,直接根据转换后的数据类型获得值,类似这

    日期 2023-06-12 10:48:40     
  • C#计算代码执行时间的方法

    C#计算代码执行时间的方法

    最近遇到一个模块其执行时间非常短,但是调用频率非常高。精确计算其运算时间对于提高程序整体效率来说非常重要。 在我刚刚接触.Net时,也曾经想要测试一下自己写的程序的运行时间,当时我使用的是将两个DateTime.Now相减的笨方法,呵呵。后来知道使用Environment.TickCount,对于一般的测试来说就足够了。但是它对于高精度测试就没什么办法,经常是返回个0了事。对于高精度测试我们应当

    日期 2023-06-12 10:48:40     
  • C#中如何执行存储过程方法

    C#中如何执行存储过程方法

    功能: 根据调用的方法名称 反射动态调用 sqlCommand的方法 复制代码代码如下: ///<summary>   ///存储过程的属性   ///ProcName存储过程的名称   ///MethodName执行SqlCommand方法的名称   ///PrmList存储过程的参数   ///</summary>   publicclassExeProc   {  

    日期 2023-06-12 10:48:40