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

C#教程

RSS
  • C#解析ntfs下的$usnjrnl($J)文件
    C#解析ntfs下的$usnjrnl($J)文件
    园子里面已经有文章介绍如何在windows下如何借助windows提供的原生API读取USN日志,本随笔介绍的是解析现有的$usnjrnl文件,得到其中的内容。经过分析msdn对usn记录的描述(传送门https://docs.microsoft.com/en-us/wi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:72 | 回复:0
  • C#WPF使用ZXing生成二维码ImageSource
    C#WPF使用ZXing生成二维码ImageSource
    介绍:如果需要实在WPF窗体程序中现类似如下的二维码图片生成功能,可以通过本文的方法实现 添加步骤:1、在http://zxingnet.codeplex.com/站点上下载ZXing.Net的第三方库2、下载后解压可以看到有针对不同.Net版本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:81 | 回复:0
  • C#中唯一的三元运算符
    C#中唯一的三元运算符
    条件运算符?:接受三个操作数,是C#中唯一的三元运算符 inti=10;intj=i==10?1:2;//转换成if选择结果如下if(i==10){j=1;}……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:72 | 回复:0
  • c#CryptoStream类
    c#CryptoStream类
           ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:69 | 回复:0
  • C#和asp.net中链接数据库中参数的几种传递方法
    C#和asp.net中链接数据库中参数的几种传递方法
    #region参数传递方法第一种    //参数设置方法(第一种)    //SqlParametersp=newSqlParameter(amp;quot;@Nameamp;quot;,str_Name);    //SqlParametersp2=newSqlParameter(amp;quot;@Pwdamp;quot;,str ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:75 | 回复:0
  • 【c#】对象转json字符串/字符串转Json对象
    【c#】对象转json字符串/字符串转Json对象
    usingNewtonsoft.Json;一、Hashtable=amp;amp;gt;JsonHashtablehash=newHashtable();hash.Add(amp;quot;key1amp;quot;,amp;quot;val1amp;quot;);hash.Add(amp;quot;key2amp;quot;,amp;quot;val2amp;quot;);stringjso ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:75 | 回复:0
  • C#自定义泛型类绑定ComboBox控件
    C#自定义泛型类绑定ComboBox控件
    C#WinFormComboBox自定义数据项(ComboBoxItem) WinForm下的ComboBox默认是以多行文本来设定显示列表的, 这通常不符合大家日常的应用, 因为大家日常应用通常是键/值对的形式去绑定它的.那么用键值对的形式如何做? ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:78 | 回复:0
  • c#RSA加密解密java.net公钥私钥转换要解密的模块大于128字节
    c#RSA加密解密java.net公钥私钥转换要解密的模块大于128字节
       有一个和接口对接的任务,对方使用的是java,我方使用的是c#,接口加密类型为RSA,公钥加密私钥解密。   然后就是解决各种问题。    1.转换对方的密钥字符串由于c#里面需要使用的是xml各式的密钥字符串 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:89 | 回复:0
  • C#之正则表达式、异常处理和委托与事件
    C#之正则表达式、异常处理和委托与事件
    正则表达式主要是为了处理和模式匹配复杂的字符串。intmyInteger=5;stringintergerString=myInteger.ToString();就是将myInteger调用int类型的ToString()函数将其转化成string类型的。而且string类还提供了很多对其 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:84 | 回复:0
  • 数据结构(C#):队列
    数据结构(C#):队列
    队列的特点是先进先出,如同日常生活中的排队。队列有加入队尾,从队头删除元素,取得队尾元素,取得队头元素,取得队列长度,判断队列是否为空等操作。队列也可以可以用顺序表、链表实现,但队列最好不要用顺序表实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:85 | 回复:0
  • C#类(17)对象初始化器
    C#类(17)对象初始化器
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication1{//对象初始化器简介:1.对象初始化器可以在对象声明的时候为其里面的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:73 | 回复:0
  • C#集合
    C#集合
    System.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。System.Collections.Generic命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:68 | 回复:0
  • asp.netc#select动态加载数据
    asp.netc#select动态加载数据
    1、说明通过asp.net,利用jQuery,c#语言给select控件动态加载数据。前端页面使用的是.aspx类型的HTML页面,后台使用MVC上的controller控制器2、webconfig设置连接字符串amp;amp;lt;configurationamp;amp;gt;amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:72 | 回复:0
  • C#开发XMLWebService接口(SOAP)
    C#开发XMLWebService接口(SOAP)
     using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;using System.Web.Services;using BX.Interface;namespace WebServi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:86 | 回复:0
  • 【C#/WPF】修改图像的DPI、Resolution
    【C#/WPF】修改图像的DPI、Resolution
    问题:WPF中默认使用的图像的DPI是96。如果我们使用的图素的DPI不是96时(比如是72),那么WPF会把图片的DPI自动改为96,导致图像加载出来的实际大小Width和Height会比想要的大(原图显示大小会是实际图大小的72/96= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:94 | 回复:0
  • C#线程调用带参数的方法
    C#线程调用带参数的方法
    第一种:使用ParameterizedThreadStart。调用System.Threading.Thread.Start(System.Object)重载方法时将包含数据的对象传递给线程。使用ParameterizedThreadStart委托不是传递数据的类型安全的方法,因为System.Thr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:92 | 回复:0
  • C#Byte[]、Image、Bitmap之间的相互转换
    C#Byte[]、Image、Bitmap之间的相互转换
     //byte转图片publicstaticBitmapBytesToBitmap(byteBytes){MemoryStreamstream=null;try{stream=newMemoryStream(By……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:93 | 回复:0
  • C#中Aa=newB()的意义
    C#中Aa=newB()的意义
    Aa=newB()的意义前提:A是B的父类。Aa=newB();或Aa;Bb=newB();a=b;这一句的过程是这样的,1)创建一个类A的引用a2)创建一个类B的实例3)把类B的引用赋值给a因为A是B的父类,所以,赋值成功。过程:当消息发送到子类并 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:87 | 回复:0
  • C#高级编程:创建项目
    C#高级编程:创建项目
    安装好VisualStudio.NET2003后,就可以开始编写第一个项目了。在VisualStudio.NET中,很少从一个空白文件开始,从头键入C#代码,就像本书前面章节那样(当然,如果确实要从头开始编写代码,该IDE也提供了空应用程序项 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:73 | 回复:0
  • c#.Net:ExcelNPOI导入导出操作教程之数据库表信息数据导出到一个Excel文件并写到磁盘 ...
    c#.Net:ExcelNPOI导入导出操作教程之数据库表信息数据导出到一个Excel文件并写到磁盘 ...
     stringsql=@amp;quot;select*fromT_Excelamp;quot;;————————————————DataTableStar————————————————       DataTabledt=SqlHelper.ExecuteDataTable(sql);       i ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:71 | 回复:0
  • C#怎么获取所有打开的窗体
    C#怎么获取所有打开的窗体
    FormCollection collection = Application.OpenForms;foreach(Form form in collection){    if(form.Visible == false)        form.Visible=true;}……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:69 | 回复:0
  • C#通过电子邮件发送错误日志
    C#通过电子邮件发送错误日志
    使用腾讯的邮箱:QQ邮箱默认的SMTP服务是关闭的,要自己去开通在web.config中进行设置1amp;amp;lt;appSettingsamp;amp;gt;2amp;amp;lt;addkey=amp;quot;MailServeramp;quot;value=amp;quot;smtp.qq.comamp;quot;/amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:76 | 回复:0
  • 使用c#生成Identicon图片
    使用c#生成Identicon图片
    Identicon是什么我们在站点注册的时候通常系统会在我们没有提供自定义头像时为我们指定一个默认的头像,不过,样子千篇一律很是难看。聪明的程序员想了很多办法来解决这个问题,比如你能在这里看到很漂亮的系统自动 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:81 | 回复:0
  • C#枚举转键值对,获取描述等通用方法
    C#枚举转键值对,获取描述等通用方法
    ///amp;amp;lt;summaryamp;amp;gt;///扩展方法,获得枚举的Description///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;valueamp;quot;amp;amp;gt;枚举值amp;amp;lt;/paramamp;amp;gt;///amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:79 | 回复:0
  • c#http文件上传
    c#http文件上传
    ///amp;amp;lt;summaryamp;amp;gt;///上传文件的api///amp;amp;lt;/summaryamp;amp;gt;publicstringUploadFile(op_client_billfile_infomodel){stringpath=AppDomain.C……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:78 | 回复:0
  • C#:部分类,静态类
    C#:部分类,静态类
    1.部分类partial关键字的用法:把partial放在class,struct,interface关键字的前面,以用来把类,结构,接口放在多个文件中。   //Program位于两个不同的源文件BigClassPart1.cs和BigClassPart2.cs   //BigClas ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:78 | 回复:0
  • C#基础知识系列-5反射和泛型
    C#基础知识系列-5反射和泛型
    为什么要把反射和泛型放在一起讲呢,这里是处于个人对C#的一个很棒的观感,因为C#的反射是可以获取泛型里的元素的,而不像Java一个让我比较难受的地方就是Java的泛型实际编译的时候会擦除类型信息。那么问题来了,什 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:88 | 回复:0
  • 正经学C#_布尔运算[布尔值与其布尔运算符]:《c#入门经典》
    正经学C#_布尔运算[布尔值与其布尔运算符]:《c#入门经典》
    前面几个章节简述了C#中得常用得算术运算符。这一章节说布尔值与其布尔运算符。布尔值在c#中表示方式是bool类型,这个类型可以储存两个值,true或者false,或者真或者假,可以说0或者1.布尔运算在c#中主要用到的地方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:118 | 回复:0
  • 线性表C#实现
    线性表C#实现
    概念主要参考C#数据结构一书线性表和顺序表代码线性表接口usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceCSharpDemo{publicinterfaceILinearListamp;amp;lt;Tamp;amp;gt;{intGetLength() ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:145 | 回复:0
  • C#引用类型和值类型的区别
    C#引用类型和值类型的区别
    1***、C#中有两种类型: 值类型和引用类型:    值类型的变量直接包含他们的数据,而引用类型的变量存储引用类型存储对他们的数据的引用,后者称为对象:    简单说:值类型直接存储其值,引用类型存储对值得 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:236 | 回复:0
  • C#验证IP地址和端口
    C#验证IP地址和端口
          ///amp;amp;lt;summaryamp;amp;gt;       ///判断是否是Ip地址       ///amp;amp;lt;/summaryamp;amp;gt;       ///amp;amp;lt;paramname=amp;quot;str1amp;quot;amp;amp;gt;amp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:133 | 回复:0
  • C#中using语句是什么意思
    C#中using语句是什么意思
     使用using语句最终生成的其实是一个try,finally代码块,在finally代码块里释放资源。要求是:为using语句提供的对象必须实现 IDisposable接口。此接口提供了Dispose方法,该方法将释放此对象的资源。你的问题其实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:114 | 回复:0
  • C#更新packages
    C#更新packages
     有时重新clone代码到本地时,会出现references中引用的包报错,这时可以重新更新下载这些包:在VS工具栏中,Tools→NuGetPackageManager→PackageManagerConsole输入Update-Package-reinstall,回车,等待更新完毕 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:95 | 回复:0
  • C#上传文件处理
    C#上传文件处理
    1publicclassFileHelp:System.Web.UI.Page2{34///amp;amp;lt;summaryamp;amp;gt;5///保存文件6///返回:数组:status:文件名称;status:文件后缀名;status:文件绝对URL;status:文件相对U ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:103 | 回复:0
  • C#中读写INI配置文件
    C#中读写INI配置文件
    在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如VisualStudio.Net自身的配置文件Mashine.config,Asp.Net的配 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:112 | 回复:0
  • C#DataTable转json
    C#DataTable转json
    publicstaticstringjsonForEasyui(stringtotalCount,DataTabledt){StringBuilderbuilder=newStringBuilder();builder.Append(amp;quot;{amp;quot;);builder.Append(amp;quot;\amp;quot;t……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:88 | 回复:0
  • JS和C#访问遇到QueryInterface调用出错
    JS和C#访问遇到QueryInterface调用出错
    在原来的WinForm里,我们只要在窗体类的头部添加属性,然后webBrowser1.ObjectForScripting=this;这样设置完后,页面上的JS就能访问窗体类的方法了,但是添加WeifenLuo.WinFormsUI.Docking.DockContent作为窗 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:100 | 回复:0
  • C#生产者和消费者问题使用Monitor同步
    C#生产者和消费者问题使用Monitor同步
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;namespaceConsoleApplication1{   publicclassProgram   {       staticvoidMain(stringa……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:83 | 回复:0
  • C#高级参数ref的使用
    C#高级参数ref的使用
    ref关键字用于将方法内的变量改变后带出方法外。具体我们通过例子来说明:例子中,将变量n1和n2交换了。如果没有加ref参数,由于没有swadDemo()方法没有返回值,调用后,n1和n2是不会交换的,但是加了ref后,变量便 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:78 | 回复:0
  • C#制作关键字醒目显示控件
    C#制作关键字醒目显示控件
    实现方式:WinForm自定义控件,继承系统Label控件实现。  第1步:创建“组件”,取名为:MarkLabel     第2步:修改添加如下代码:/*添加命名空间引用:*usingSystem.Windows.Forms;*usingSystem.Drawing;**/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:45 | 阅读:76 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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