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

C#教程

RSS
  • C#中的CSV文件读写
    C#中的CSV文件读写
    项目中经常遇到CSV文件的读写需求,其中的难点主要是CSV文件的解析。本文会介绍CsvHelper、TextFieldParser、正则表达式三种解析CSV文件的方法,顺带也会介绍一下CSV文件的写方法。CSV文件标准在介绍CSV文件的读写方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:34 | 回复:0
  • .NetC#字符串学习总结
    .NetC#字符串学习总结
    以前都是转发别人的贴子,今天发一个我的学习笔记.废话不多说,见下:(1)比较字符串CompareTo:str1.CompareTo(str2);返回int如果str1长于str2返回1如果str2长于str1则返回-1如果相等,则返回0Equals:str1.E ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:32 | 回复:0
  • C#中让WebBrowser运行Javascript脚本
    C#中让WebBrowser运行Javascript脚本
    C#中可以让Webbrowser运行Javascript脚本来实现各种自动化操作,比如点击网页上的按钮,输入用户名密码等等。代码也很简单:amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:39 | 回复:0
  • 【C#】导出Excel
    【C#】导出Excel
    导出Excel的方法1.利用web控件导出       publicstaticvoidOutputToExcel(stringfileName,System.Web.UI.Controldg)       {           stringstr=fileName+amp;quot;.xlsamp;quot;;    ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:34 | 回复:0
  • C#中一道关于ADO.NET的基础练习题
    C#中一道关于ADO.NET的基础练习题
    在控制台程序中实现以下功能:1.构建3个表(程序启动时自动建立) (20分):1)Employee职工表(工号、姓名、性别、年龄、部门) (Num、Name、Sex、Age、Department)2)Wage工资表(编号、工资金额) (No、Amount)3)Attend ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:41 | 回复:0
  • 使用C#创建WebService
    使用C#创建WebService
    使用C#创建WebService,服务端的webservice是必须,中间的soap,Xml我们不用去关心。下面是使用C#创建WebService的简单介绍。C#学习到一定程度会涉及到C#创建WebService的一些高阶知识,本文试图对此做一个简单的介绍 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:44 | 回复:0
  • [C#学习]在多线程中如何调用Winform[转]
    [C#学习]在多线程中如何调用Winform[转]
    问题的产生:我的WinForm程序中有一个用于更新主窗口的工作线程(workerthread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序常常会崩掉。请问如何从多线程中调用form中的方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:41 | 回复:0
  • C#实现多线程的方式:Task——任务
    C#实现多线程的方式:Task——任务
    简介.NET4包含新名称空间System.Threading.Tasks,它包含的类抽象出了线程功能。在后台使用ThreadPool。任务表示应完成的某个单元的工作。这个单元的工作可以在单独的线程中运行,也可以以同步方式启动一个任务,这需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:53 | 回复:0
  • C#中调用Windows系统服务exe程序的工具类与重启服务的流程
    C#中调用Windows系统服务exe程序的工具类与重启服务的流程
    使用C#编写的Windows服务程序,在Winform中进行调用。常用工具类方法检测服务是否存在或者安装,获取服务状态,启动服务,停止服务的方法。以在Winform中重启服务为例。注:博客主页:https://blog.csdn.net/badao_l ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:62 | 回复:0
  • C#SQLitedatetime时间比较查询
    C#SQLitedatetime时间比较查询
    1、第一次使用SQLite,datetime类型比较查询一直有问题,保证以下规则即可 ①、SQLite_DataBase时间用-间隔(数据是guid直接string类型) ②、C#代码stringSQLite_Where=$amp;quot;Id='{input.VehicleId}'andLast_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:65 | 回复:0
  • C#ffmpeg截图
    C#ffmpeg截图
     1//截图2                     string kk = amp;quot;ffmpeg -i \amp;quot;amp;quot; + avsPath + amp;quot;\amp;quot; -vframes 1 -r 1 -ac 1 -ab 2 -f image2 -t 0.0 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:63 | 回复:0
  • VS2017C#winform项目使用sqlite(二)
    VS2017C#winform项目使用sqlite(二)
    (一)连接数据库amp;amp;amp;查询数据库,(例子:用户登录窗)privatevoidBtnLogin_Click(objectsender,EventArgse){//登录检测try{stringdbPath=amp;quot;DataSource=amp;quot;……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:67 | 回复:0
  • .NETFramework类库——C#命名空间大全
    .NETFramework类库——C#命名空间大全
    引用地址:https://msdn.microsoft.com/zh-cn/library/gg145045.aspxC#using引用时,不知道有哪些命名空间,这下转载收集一篇,方面查找使用。NETFramework类库是一个由类、接口和值类型组成的库,通过该库中的内容 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:78 | 回复:0
  • c#中struct和class的区别
    c#中struct和class的区别
    今天面试问到了这个问题,居然在默认访问权限这个细节上答错了,真想给自己一块板砖好好拍一把,nnd,看来对于基础知识的掌握还是不够牢固,希望别因为这个问题导致被pass掉了。。。总结区别如下:1.struct是值类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:81 | 回复:0
  • 面试题:一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用 ...
    面试题:一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用 ...
    面试题:一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归算法实现(C#)。         还是面试题,从一个工作四年多的软件公司(网欣软件)出来后,这些天一直在面试,却没有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:74 | 回复:0
  • [C#基础]c#中的BeginInvoke和EndEndInvoke
    [C#基础]c#中的BeginInvoke和EndEndInvoke
    摘要异步这东西,真正用起来的时候,发现事情还是挺多的,最近在项目中用到了异步的知识,发现对它还是不了解,处理起来,走了不少弯路。觉得还是补一补还是很有必要的。MSDN原文地址:https://msdn.microsoft.com/e ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:75 | 回复:0
  • 扩展C#与元编程(一)
    扩展C#与元编程(一)
    众所周知,Roslynproject已经开源一年多了。简单的说,Roslyn是:1)用C#/VB写的C#/VB的编译器,以及与IDE集成;2)编译器的功能以API的方式暴露出来(即一组DLL)。Roslyn对大多数开发者来说没啥用处,你关心的是你 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:95 | 回复:0
  • C#工具类之日期扩展类
    C#工具类之日期扩展类
    ///amp;amp;lt;summaryamp;amp;gt;///DateTimeHelper///amp;amp;lt;/summaryamp;amp;gt;publicstaticclassDateTimeHelper{///amp;amp;lt;summaryamp;amp;gt;///Unix时间起始时间///amp;amp;lt;/summaryamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:96 | 回复:0
  • C#正则表达式匹配HTML中的图片路径,图片地址
    C#正则表达式匹配HTML中的图片路径,图片地址
    C#正则表达式匹配HTML中的图片路径,图片地址      最近的项目中有个关于网页取图的功能需要我自己开发,那就是用正则表达式来匹配图片标签。     一般来说一个HTML文档有很多标签,比如“amp;amp;lt;htm ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:96 | 回复:0
  • C#认识/理解/运用StreamReader,StreamWriter,StringReader,StringWriter[转]
    C#认识/理解/运用StreamReader,StreamWriter,StringReader,StringWriter[转]
    url: http://www.cnblogs.com/zhxhdean/archive/2012/02/20/2359605.htmlStreamReader,StreamWriter,StringReader,StringWriter每次看到这几个词的时候,就会混淆(理解不够深刻),在使用过程中也经常犯浑,为了能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:93 | 回复:0
  • wince下隐藏任务栏C#源码(简洁版)
    wince下隐藏任务栏C#源码(简洁版)
    上一篇博文中借用了CSDN网友的实现方法,这里借用另一个地方的实现代码,加上自己的修改,实现了简版隐藏任务栏代码,经测试Wince6.0,.netCF3.5运行正确,如下:namespaceTaskBarHide{publicpartialclassMainForm:Fo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:99 | 回复:0
  • C#WinForm单例模式(例:同一个窗体只创建一次实例)
    C#WinForm单例模式(例:同一个窗体只创建一次实例)
    //C#WinForm单例模式(例:同一个窗体只创建一次实例)//打开窗体的事件:Form3f=Form3.InstanceObject();//实例化窗体f.Focus();//让窗体获得焦点f.Show();//显示窗体//被打开的窗体:publicpartialclassForm3: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:111 | 回复:0
  • 聊聊C++和C#中的lambda玩法
    聊聊C++和C#中的lambda玩法
    这几天在看C++的lambda表达式,挺有意思,这个标准是在C11标准加进去的,也就是2011年,相比C#2007还晚了个4年,Lambda这东西非常好用,会上瘾,今天我们简单聊一聊。一:语法定义首先我们看下C++语法定义格式:(par ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:107 | 回复:0
  • ActiveMqC#客户端消息队列的使用(存和取)
    ActiveMqC#客户端消息队列的使用(存和取)
    VS2013Apache.NMS.ActiveMQ-1.7.2-bin.zipapache-activemq-5.14.0-bin.zip 2、开始项目VS2013新建一个C#控制台应用程序,项目中添加两个dll引用,一个是D:\Apache.NMS.ActiveMQ-1.7.2-bin\lib\Apache.NMS\net-4.0目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:106 | 回复:0
  • C#中PictureBox异步加载图片
    C#中PictureBox异步加载图片
    今天,有个网友问:在PictureBox加载图片时,能不能显示等待,加载完毕后再显示真正的图片答案是肯定的,而且PictureBox对这个的支持也是很完美的。下面我给出一部分核心代码,完整的代码,请下载最后的例子voidButt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:100 | 回复:0
  • C#调用OpenCV(一)配置VS+OpenCV+Emgucv
    C#调用OpenCV(一)配置VS+OpenCV+Emgucv
    VS版本:VS2008开发语言:C#opencv版本:OpenCV-2.1.0-win32-vs2008Emgucv版本:libemgucv-windows-x86-2.3.0.1416(Emgucv是OpenCV跨平台的C#封装包,主要是为了方便在C#里使用OpenCV的库函数)  安装步骤:1.安 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:101 | 回复:0
  • ArcEngineVS2005C#
    ArcEngineVS2005C#
        昨天听了一个WebGIS开发的讲座,讲到了在VS在做ArcEngine的开发,虽然是本地的,还是感觉很神奇,如果Java的ADF也能做到这种程度,那我的工作量就可以大大减轻了。    1.装VS2005,装ArcGISSDKfortheMic ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:114 | 回复:0
  • c#word操作
    c#word操作
     1publicclassWordOperate2{34#region新建Word文档5///amp;amp;lt;summaryamp;amp;gt;6///动态生成Word文档并填充内容7///amp;amp;lt;/summaryamp;amp;gt;8///amp;amp;lt;para……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:117 | 回复:0
  • 回firelong之C#慢
    回firelong之C#慢
    在之前另一篇回复中,已经提出来,firelong的逻辑有欠严谨。这是因为firelong所说的linq似乎是指linq2sql,而linq2sql并非C#的一种特性。如今firelong又提出C#性能不能承受之慢,这一篇文章在我看来,存在更多的逻辑 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:131 | 回复:0
  • C# 空合并操作符(??)不可重载?其实有黑科技可以间接重载! ...
    C# 空合并操作符(??)不可重载?其实有黑科技可以间接重载! ...
      ?? 操作符叫做 null-coalescing operator,即 null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。 在微软的官方 C# 文档中,此操作符被定义为不可重载。不过我们 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:125 | 回复:0
  • 掌握C#的基本知识.txt
    掌握C#的基本知识.txt
    学习目的:掌握C#的基本知识一、定义变量:stringstrExample;字符串(amp;quot;aaaamp;quot;)charchrExample;字符('a')boolblnExample;Bool型(true/false)DataTimedatExample;日期型(amp;quot;09/19/2002amp;quot;)in ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:142 | 回复:0
  • C#转义字符
    C#转义字符
    C#转义字符:·一种特殊的字符常量;·以反斜线amp;quot;\amp;quot;开头,后跟一个或几个字符。·具有特定的含义,不同于字符原有的意义,故称“转义”字符。·主要用来表示那些用一般字符不便于表示的控制代码。·它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:150 | 回复:0
  • 你所不知道的 C# 10新特性
    你所不知道的 C# 10新特性
    我们很高兴地宣布 C# 10 作为 .NET 6 和 Visual Studio 2022 的一部分已经发布了。在这篇文章中,我们将介绍 C# 10 的许多新功能,这些功能使您的代码更漂亮、更具表现力和更快。 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:156 | 回复:0
  • C#读取对象实例的值和对对象的属性自动赋值方法
    C#读取对象实例的值和对对象的属性自动赋值方法
    usingSystem;usingSystem.Data;usingSystem.Reflection;namespaceDBUtility{///amp;amp;lt;summaryamp;amp;gt;///对象实例操作辅助类///amp;amp;lt;/summaryamp;amp;gt;publicstaticclassInstanceHelper{……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:167 | 回复:0
  • 对于C#的一些奢望(对微软的一种幻想,对ASP.NET,WEB,计算机,.NET,以及一些现状的抱 ...
    对于C#的一些奢望(对微软的一种幻想,对ASP.NET,WEB,计算机,.NET,以及一些现状的抱 ...
    在继往开来的新的一篇文章中我想谈谈C#的未来,随着语言的演进多元化的趋势越来越严重了,各种编程语言层出不穷,眼花缭乱,你听过的,没听过的,什么都有,这显然是不错的一种现象,就像春秋战国时的百家争鸣,百花 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:194 | 回复:0
  • C#中的LinqtoXml详解
    C#中的LinqtoXml详解
    这篇文章主要介绍了C#中的LinqtoXml详解,本文给出转换步骤以及大量实例,讲解了生成xml、查询并修改xml、监听xml事件、处理xml流等内容,需要的朋友可以参考下操作之前,需要引入程序集和命名空间 System.Xml.Linq;  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:236 | 回复:0
  • 多线程在VisualC#网络编程中的应用
    多线程在VisualC#网络编程中的应用
    网络应用程序的一般都会或多或少的使用到线程,甚至可以说,一个功能稍微强大的网络应用程序总会在其中开出或多或少的线程,如果应用程序中开出的线程数目大于二个,那么就可以把这个程序称之为多线程应用程序。那么 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:403 | 回复:0
  • C#的in/out关键字与协变逆变
    C#的in/out关键字与协变逆变
    C#提供了一组关键字inamp;out,在泛型接口和泛型委托中,若不使用关键字修饰类型参数T,则该类型参数是不可变的(即不允许协变/逆变转换),若使用in修饰类型参数T,保证“只将T用于输入”,则允许T的逆变转换;若使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:254 | 回复:0
  • c# 文件夹权限
    c# 文件夹权限
    /// amp;amp;lt;summaryamp;amp;gt;         /// 创建文件路径         /// amp;amp;lt;/summaryamp;amp;gt;         /// amp;amp;lt;param name=amp;quot;filepathamp;quot;amp;amp;gt;amp;amp;lt;/par ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:180 | 回复:0
  • C# int转换成byte数组原理
    C# int转换成byte数组原理
    C# int转换成byte数组原理 例如int 300,因为int占4字节,所以byte数组长度为4,先将300转换成二进制: 00000000 00000000 00000001 00101100,……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:32 | 阅读:156 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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