• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#教程

RSS
  • C#委托及各种写法
    C#委托及各种写法
    委托是嘛?委托是一个类型安全的对象,它指向程序中另一个以后会被调用的方法(或多个方法)。通俗的说,委托是一个可以引用方法的对象,当创建一个委托,也就创建一个引用方法的对象,进而就可以调用那个方法,即委 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:57 | 回复:0
  • C#中子线程改变主线程控件:invokeRequired属性和invoke()方法
    C#中子线程改变主线程控件:invokeRequired属性和invoke()方法
    C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。此时它将会在内部调用new MethodInvoker(LoadGlobalImage ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:49 | 回复:0
  • C#调用jar包压缩js
    C#调用jar包压缩js
    压缩库为google提供的ClosureCompilerhttps://developers.google.com/closure/compiler/?hl=zh-cn usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostic……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:62 | 回复:0
  • C#设计模式:代理模式(ProxyPattern)
    C#设计模式:代理模式(ProxyPattern)
    一,什么是C#设计模式?代理模式(ProxyPattern):为其他对象提供一种代理以控制对这个对象的访问二,代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Thre ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:62 | 回复:0
  • C#获取类、方法、属性的自定义特性(Attribute)信息
    C#获取类、方法、属性的自定义特性(Attribute)信息
    首先定义一个自定义的属性类MyAttribute,该类需要继承AttributepublicclassMyAttribute:Attribute{///amp;amp;lt;summaryamp;amp;gt;///代码///amp;amp;lt;/summaryamp;amp;gt;publicstringCode{get;set; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:72 | 回复:0
  • C#笔记FuncTResult委托、ActionT委托
    C#笔记FuncTResult委托、ActionT委托
    https://blog.csdn.net/wanglui1990/article/details/79303894Funcamp;amp;lt;ΤResultamp;amp;gt;委托:代理(delegate)一个返回类型为「由参数指定的类型的值(TResul)」的无参方法。使用Funcamp;amp;lt;ΤResultamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:63 | 回复:0
  • C#DataSet和DataTable详解
    C#DataSet和DataTable详解
    在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。一、DataTable简介(1)构造函数DataTable()不带参数初始化D ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:59 | 回复:0
  • 浅析C#Dictionary实现原理
    浅析C#Dictionary实现原理
    https://www.cnblogs.com/InCerry/p/10325290.html……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:59 | 回复:0
  • C#GetValueList获得字符串中开始和结束字符串中间得值列表
    C#GetValueList获得字符串中开始和结束字符串中间得值列表
    ///amp;amp;lt;summaryamp;amp;gt;///获得字符串中开始和结束字符串中间得值列表///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;styleContentamp;quot;amp;amp;gt;样式内容amp;amp;lt;/paramam ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:56 | 回复:0
  • C#皮肤之IrisSkin4.dll
    C#皮肤之IrisSkin4.dll
    1.将IrisSkin4.dll动态文件导入当前项目引用中。具体操作为:解决方案资源管理器-amp;amp;gt;当前项目-amp;amp;gt;引用-amp;amp;gt;右键-amp;amp;gt;添加引用,找到IrisSkin4.dll文件,然后加入即可。建议,最好把Ir ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:52 | 回复:0
  • C#中的变量声明
    C#中的变量声明
    变量的声明方式:        数据类型 变量名;变量的赋值:        变量名称=值;注意:先声明再赋值再使用变量的命名规则: 1、必须以字母或下划线开头,不要以数字开头;2、 后面可以跟任意字母 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:63 | 回复:0
  • C#中的LinqtoXml详解
    C#中的LinqtoXml详解
    这篇文章主要介绍了C#中的LinqtoXml详解,本文给出转换步骤以及大量实例,讲解了生成xml、查询并修改xml、监听xml事件、处理xml流等内容,需要的朋友可以参考下一、生成Xml为了能够在结构有一定的组织,笔者建议大家新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:62 | 回复:0
  • 使C#程序脱离.NETFRAMEWORK也能运行的一些心得
    使C#程序脱离.NETFRAMEWORK也能运行的一些心得
    昨天晚上奋斗到两点,做完了一个图片处理软件,突然想到上次上网看到C#程序脱离.NETFRAMEWORK运行的文章,于是决定自己动手试一下。       之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:65 | 回复:0
  • c#之ReadOnlySequenceT和SequenceReaderT
    c#之ReadOnlySequenceT和SequenceReaderT
    关于.netcore高性能编程中的Spanamp;amp;lt;Tamp;amp;gt;和Memoryamp;amp;lt;Tamp;amp;gt;网上资料很多,这里就不说了。今天一直在看ReadOnlySequenceSegmentamp;amp;lt;Tamp;amp;gt;和SequenceReaderamp;amp;lt;Tam ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:63 | 回复:0
  • [C#][代码收集]-System.Uri类-获取Url的各种属性,文件名,参数,域名,端口等等 ...
    [C#][代码收集]-System.Uri类-获取Url的各种属性,文件名,参数,域名,端口等等 ...
     http://www.cnblogs.com/kissdodog/archive/2013/04/22/3034898.htmlSystem.Uri类用于处理Uri地址信息,常用到它的地方有,相对Uri地址转绝对Uri地址,获取Uri的某部分信息等等,可以说是一个非常有用的类。    ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:54 | 回复:0
  • C#wpf程序获取当前程序版本
    C#wpf程序获取当前程序版本
    C#wpf程序获取当前程序版本 ///amp;amp;lt;summaryamp;amp;gt;    ///获取当前系统的版本    ///amp;amp;lt;/summaryamp;amp;gt;    ///amp;amp;lt;returnsamp;amp;gt;amp;amp;lt;/returnsamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:66 | 回复:0
  • C#判断窗体是否被遮挡,是否完全显示
    C#判断窗体是否被遮挡,是否完全显示
    思路:1.获取显示在需判断窗体之上的其他窗体(一个或多个)2.获取这些窗体的矩形信息3.判断这些窗体和需判断窗体的矩形是否相交4.处理一些特殊情况,如任务栏和开始按钮(可略过) 适用场景:在窗体失去焦点的情况下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:63 | 回复:0
  • C#API项目中配置Swagger
    C#API项目中配置Swagger
    按照这个文档可以配置成功。https://www.cnblogs.com/alunchen/p/6888002.html配置后的效果:  ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:56 | 回复:0
  • C#获取内存图像数据流的方法
    C#获取内存图像数据流的方法
    背景:有的时候我们已经得到一个图像的内存对象,如Bitmap对象,我们想要获取到这个对象的数据流,可以将其序列化到磁盘上,并且也可以反序列化为内存对象,这个时候就有了如题的问题出现,我搜遍全网就是没有发现一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:65 | 回复:0
  • C#程序集别名
    C#程序集别名
    1.externalias虽然开发项目时很少遇到两个相同完全限定名的类型(命名空间.类名),但偶然还是会遇到这种情况。比如,在某些情况下,项目中必须引用某程序集的新旧多个版本。通过使用外部程序集别名,可以将来自每个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:59 | 回复:0
  • C#去除字符串的最后一个字符
    C#去除字符串的最后一个字符
    字符串:strings=amp;quot;1,2,3,4,5,amp;quot;目标:删除最后一个amp;quot;,amp;quot;方法:1、用的最多的是Substring,这个也是我一直用的s=s.Substring(0,s.Length-1)2、用TrimEnd,这个东西传递的是一个字符数组 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:66 | 回复:0
  • c#groupBox带标题边框,标题居中,重写控件
    c#groupBox带标题边框,标题居中,重写控件
    privatevoidgroupBox1_Paint(objectsender,PaintEventArgse){//背景颜色e.Graphics.Clear(System.Drawing.SystemColors.Control);SizeFfontSize=e.Graphics.MeasureString(groupBo……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:70 | 回复:0
  • C#基础结构体枚举类型
    C#基础结构体枚举类型
    结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样。一、定义的例子:structstudent{publicintnianling;publicintfenshu;publicstringname;publicstringsex;publicintsum;}以上的语句就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:74 | 回复:0
  • C#中父类与子类相互强制转换之实验
    C#中父类与子类相互强制转换之实验
    MSDN是很好,不过,有时需要自己动手实践一下,才能更好的理解和记住一些东西。我看过很多技术文章,结果到用时,仍然是下不了手。似是而非的。像上次写的“四舍六入五成双/四舍六入五留双/四舍六入五单双”一样,光 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:104 | 回复:0
  • [转]C#FTP,GetResponse(),远程服务器返回错误:(550)文件不可用(例如,未找到文件,无 ...
    [转]C#FTP,GetResponse(),远程服务器返回错误:(550)文件不可用(例如,未找到文件,无 ...
    来源:http://hi.baidu.com/kidcdf/blog/item/a1cb65ec3851d1d42e2e21e5.htmlFtpWebRequest类实现ftp功能的一般过程1、创建一个FtpWebRequest对象,指向ftp服务器的uri2、设置ftp的执行方法(上传,下载等)3、给Ftp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:84 | 回复:0
  • C#中得到两个数百分比(转)
    C#中得到两个数百分比(转)
    //此方法得到的百分比后小数太多,不行doublepercent=Convert.ToDouble(2)/Convert.ToDouble(34);stringresult=(percent*100).ToString()+amp;quot;%amp;quot;;//得到的是5.8823529411764%//此方法能得到你想要的小 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:84 | 回复:0
  • 使用C#和Java发送邮件(转载)
    使用C#和Java发送邮件(转载)
    做用户注册时免不了要让用户使用邮件激活账号,这时就得用到使用程序发邮件的技术了。如下是我在项目中常用的发邮件的方法:【C#】1usingSystem.Net.Mail;2usingSystem.Net;34publicclassEmailEntity5{6privateMailM ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:70 | 回复:0
  • C#VS2017WinForm打包和升级
    C#VS2017WinForm打包和升级
     C#WinFrom打包不怎么常用,但一年总有那么一两次,每次都记不全,为了方便自己回看,于是有了本篇文章。本例使用《C#工具类LogHelper》的解决方案作为例子,实现WinForm打包,以及升级的功能,本文使用VisualStudi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:73 | 回复:0
  • c#访问共享文件
    c#访问共享文件
    #region连接共享文件夹///amp;amp;lt;summaryamp;amp;gt;///连接共享文件夹///amp;amp;lt;/summaryamp;amp;gt;publicboolConnectToSharedFolder(stringfilename,stringName,stringPwd){t……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:65 | 回复:0
  • C#对象克隆,DataTable转LIST
    C#对象克隆,DataTable转LIST
    publicclassConvertHelperamp;amp;lt;Tamp;amp;gt;whereT:new(){privatestaticstringmodule=amp;quot;ConvertHelper.csamp;quot;;publicstaticObservableCollectionamp;amp;lt;Tamp;amp;gt;ConvertToList(Listamp;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:70 | 回复:0
  • 【转载】C#验证控件的使用方法(RegularExpressionValidator)的使用
    【转载】C#验证控件的使用方法(RegularExpressionValidator)的使用
    ControlToValidate=amp;quot;要验证的控件名称amp;quot; ValidationExpression=amp;quot;验证规则amp;quot; ErrorMessage=amp;quot;所要显示的错误信息amp;quot;在使用RegularExpressionValidator验证控件时的验证 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:63 | 回复:0
  • C#中采用treeview递归生成目录树(Winform和Webform两种)
    C#中采用treeview递归生成目录树(Winform和Webform两种)
    部门表: 课程表:查询结果结构:数据结构分析,部门分为部门id和部门名称;课程分为课程id,课程名称,课程路径和课程所属部门。要求以部门为父节点展示不同部门下的课程。  Winform采用treeview递归生成目录树u ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:65 | 回复:0
  • C#利用ICSharpCode.SharpZipLib实现在线加密压缩和解密解压缩
    C#利用ICSharpCode.SharpZipLib实现在线加密压缩和解密解压缩
    这里我们选用ICSharpCode.SharpZipLib这个类库来实现我们的需求。下载地址:http://icsharpcode.github.io/SharpZipLib/1.单个或多个文件加密压缩classZipClass{publicvoidZipFile(stringFileToZip,stringZipedFile, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:68 | 回复:0
  • C#SkinCrafter换肤控件的使用
    C#SkinCrafter换肤控件的使用
    在网上SkinCrafter查找v3.3.3的破解后,使用他做了皮肤网上都说她功能比较强大。 vs.net2008创建.net2.0的应用程序(废话了,要是.net3.5就可以使用wpf) //下面的步骤是skincrafter论坛的回复1.Openuptheformdesign ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:79 | 回复:0
  • c#Autofac依赖注入
    c#Autofac依赖注入
    publicclassContainer{///amp;amp;lt;summaryamp;amp;gt;///IOC容器///amp;amp;lt;/summaryamp;amp;gt;publicstaticIContainercontainer=null;publicstaticTResolveamp;amp;lt;Tamp;amp;gt;(){……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:84 | 回复:0
  • C#复制、粘贴文本信息到剪贴板
    C#复制、粘贴文本信息到剪贴板
    复制:Clipboard.SetDataObject(textBox1.SelectedText);粘贴:IDataObject iData = Clipboard.GetDataObject();if(iData.GetDataPresent(DataFormats.Text)) {textBox2.Text = (string)iData.GetData(DataForma ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:91 | 回复:0
  • [C#编程参考]把图像转换为数组的两种实现
    [C#编程参考]把图像转换为数组的两种实现
    当一个程序和一个图片放在一起,无非有两种操作:第一种,就是传输这个图片,在传输图片之前要首先把这个图片变成byte类型的数组。所以这时候我们用到的是图片的存储的数据,也就是图片属性中的大小。我们并不关心这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:94 | 回复:0
  • C#快速学习笔记(译)
    C#快速学习笔记(译)
    下面是通过代码快速学习C#的例子。1.学习任何语言都必定会学到的hello,world!usingSystem;publicclassHelloWorld{publicstaticvoidMain(stringargs){Console.Write(amp;quot;HelloWorld!amp;quot;);}}2.原始的C#编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:86 | 回复:0
  • C#winform弹出输入框
    C#winform弹出输入框
    以前用Qt和C++Builder的时候,里面都有一个InputDialog输入框。但是到C#winform里面没有这个。那么要实现这个效果怎么办,当然也是比较容易的。先看下效果:点击显示输入框按钮,弹出输入框在书入框内输入132456,然 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:108 | 回复:0
  • C#数值计算、转换
    C#数值计算、转换
    1、保留小数位今天再做到计算数值百分比的时候,刚开始试了几个都是不行:intnum1=10,num2=8;doublepercent=num2/num1;intnum1=10,num2=8;doublepercent=(double)num2/num1;这两个的结果都是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:127 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap