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

C#教程

RSS
  • C#中数组与ArrayList的简单使用
    C#中数组与ArrayList的简单使用
    1. 多维数组 多维数组:行数和列数在定义时已确定 string arr = new string; arr = amp;quot;坐标:1-1amp;quot;; arr = amp;quot;坐标:1-2amp;quot;; arr = amp;quot;坐标:1-3amp;quot;; arr = amp;quot;坐标:2- ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:92 | 回复:0
  • C#Thrift实战开发从PLC到Thrift再到客户端集成开发
    C#Thrift实战开发从PLC到Thrift再到客户端集成开发
    AboutThrift: 本文并不是说明Thrift设计及原理的,直接拿Thrift来开发一个Demo程序,如果想要了解Thrift的细节,可以访问官方网站:https://thrift.apache.org/ 官方的网站上除了介绍说明外,当然还有白皮书,详细 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:77 | 回复:0
  • C# 实现CRC16校验
    C# 实现CRC16校验
    前言  本文将使用一个NuGet公开的组件技术来实现CRC16校验功能,提供了一些简单的API,来方便的实现。   在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: Install ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:90 | 回复:0
  • C#Json对象数组复杂JObject序列化
    C#Json对象数组复杂JObject序列化
    taticvoidMain(stringargs){//先反序列化看看stringjson=amp;quot;{\amp;quot;name\amp;quot;:true,\amp;quot;age\amp;quot;:\amp;quot;success\amp;quot;,\amp;quot;hobby\amp;quot;:[{\amp;quot;obj1\amp;quot;:\a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:100 | 回复:0
  • c#基础的25问
    c#基础的25问
      当初学C#时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const和staticreadonly区别?3.e ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:97 | 回复:0
  • C#中ToString格式大全【转】
    C#中ToString格式大全【转】
     C  货币  2.5.ToString(amp;quot;Camp;quot;)  ¥2.50  D  十进制数  25.ToString(amp;quot;D5amp;quot;)  00025  E  科学型  25000.ToString(amp;quot;Eamp;quot;)  2.500000E+005  F  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:107 | 回复:0
  • 计算机中数据实体和数据表示形式(以C#为例)
    计算机中数据实体和数据表示形式(以C#为例)
    摘自网络的一段话:   “在程序代码中,可以用多种方式表示数据,十进制、十六进制、八进制都是常用的表示方式,但计算机内部永远就只使用二进制,与你写程序时用什么无关。你说要定义数组inta,其中涉及具体数据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:224 | 回复:0
  • VSC#怎么调试调试服务?
    VSC#怎么调试调试服务?
    VSC#怎么调试调试服务?调试Windows服务 调试Windows服务比普通应用程序要困难些,需要很多步骤。服务不能像普通应用程序那样在开发环境中直接执行来调试,它必须先安装并启动。一旦启动了它,你可以用VisualStudio ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:114 | 回复:0
  • c#应用程序部署发布
    c#应用程序部署发布
    转自:http://blog.csdn.net/chenyujing1234/article/details/7558185 最近做了C#软件,发布给客户用时,发现客户运行不起来,原因是客户电脑上没有装FrameWork库.那么我们得把exe打包发布。发布的安装文件相当的大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:106 | 回复:0
  • Unity 5.3.5p8 C#编译器升级
    Unity 5.3.5p8 C#编译器升级
    Unity 5.3.5p8的C#编译器升级 注意:该版本是单独升级C#编译器的测试版!请使用文中提供的下载链接! 基于Unity 5.3.5p8的C#编译器升级!下载链接 试用该版本前请先备份项目,遇到任何问题请及时反馈到Unity官方中文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:101 | 回复:0
  • 《BeginningC#Objects》一本面向对象入门的好书
    《BeginningC#Objects》一本面向对象入门的好书
        最近准备换工作,准备知识的时候觉得自己这些年做程序,面向对象一直做的不是很好。一个偶然的机会使我 看到了这本书,在去年我看过《应用框架的设计与实现--.NET平台》,这也是讲面向对象的,说实话,有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:85 | 回复:0
  • 小闹钟免费开源C#.netframework4
    小闹钟免费开源C#.netframework4
     本人做了一个小闹钟,开源免费,谢谢大家的使用https://files.cnblogs.com/da6wei6/%E9%97%B9%E9%92%9F.rar……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:96 | 回复:0
  • C#流总结(文件流、内存流、网络流、BufferedStream、StreamReader/StreamWriter、Text ...
    C#流总结(文件流、内存流、网络流、BufferedStream、StreamReader/StreamWriter、Text ...
    一、文件流FileStream类主要用于读写磁盘文件。常用于向磁盘存储数据或读取配置文件。读取文件://文件流:读取FileStreamfileStream=File.Open(@amp;quot;D:\test.txtamp;quot;,FileMode.Open);//初始化文件流bytea ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:93 | 回复:0
  • 为Web网站添加IP过滤功能实践总结(C#)
    为Web网站添加IP过滤功能实践总结(C#)
             这项任务是从米老师(米新江的博客)那里接手的。目的是给考试系统加上限制,在局域网内,防止同学从考试以外的地点登录。          过滤IP听起来比较容易,最终的效果就是验证一下IP,再决 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:79 | 回复:0
  • C#多线程之二:ManualResetEvent和AutoResetEvent
    C#多线程之二:ManualResetEvent和AutoResetEvent
    初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:81 | 回复:0
  • [转]C# dataGridview 报“索引-1没有值”的解决办法
    [转]C# dataGridview 报“索引-1没有值”的解决办法
    很多WINFORM的开发人员在DataGridView的开发当中,都会出现“索引-1没有值”这个烦人的问题,其实较早之前,我已经大概知道问题的所在,也找到了解决方法,不过一直没有时间去深入研究一下,今日做了一个测试,发现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:80 | 回复:0
  • C# WinForm 技巧:COMBOBOX搜索提示
    C# WinForm 技巧:COMBOBOX搜索提示
    comboBox和textBox支持内置的搜索提示功能, 在form的InitializeComponent()中添加如下语句: //将数据添加到搜索范围 this.comboBox1.AutoCompleteCustomSource.AddRange(new string { amp;quot;10.152.154.89amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:75 | 回复:0
  • C# 2.0中的Generic
    C# 2.0中的Generic
      今天微软的一个Developer给我们做了三个讲座,其中谈到了C# 2.0中的新特性。因为我对C++中的Generic Programming比较熟,因此在他讲的时候就想到了几个问题。   C# 1.0中是不支持方法参数的默认值的,这只能通 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:65 | 回复:0
  • C#编写简单的聊天程序
    C#编写简单的聊天程序
    这是一篇基于Socket进行网络编程的入门文章,我对于网络编程的学习并不够深入,这篇文章是对于自己知识的一个巩固,同时希望能为初学的朋友提供一点参考。文章大体分为四个部分:程序的分析与设计、C#网络编程基础( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:72 | 回复:0
  • C#中“貌似”跳出while(true)死循环
    C#中“貌似”跳出while(true)死循环
    当程序第一次执行到Read()函数时,程序会被阻塞,然后输入字符,Enter之后程序被激活,windows平台会自动在输入字符之后加入回车符和换行符,此时输入流中就有三个字符,然而read每次只读取一个字符,之后两次调用re ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:63 | 回复:0
  • .NET跨平台实践:用C#开发Linux守护进程
    .NET跨平台实践:用C#开发Linux守护进程
    Linux守护进程(Daemon)是Linux的后台服务进程,它脱离了与控制终端的关联,直接由Linux init进程管理其生命周期,即使你关闭了控制台,daemon也能在后台正常工作。 一句话,为Linux开发与控制台无关的,需要在后台 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:73 | 回复:0
  • 使用Assembly来开发c#程序
    使用Assembly来开发c#程序
    什么是Assembly(程序集)?Assembly是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过Assembly类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.d ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:67 | 回复:0
  • C#操作消息列队
    C#操作消息列队
     首先安装消息队列MSMQ,在“计算机管理-服务和应用程序-消息队列-专用队列”中新建列队名称Demo:staticvoidSendAndReceiveMsg(){MessageQueuemq=newMessageQueue();mq.Path=@ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:66 | 回复:0
  • C#速成之五(QuickC#)
    C#速成之五(QuickC#)
    -------------------委托-------------------委托让我们把一个函数引用存储在一个变量里。C++当中,这类似于使用typedef定义的函数指针,我们通常用存储一个函数指针。XML:namespaceprefix=ons=amp;quot;urn:schemas ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:67 | 回复:0
  • C# WinForm开发系列 - Crystal Report
    C# WinForm开发系列 - Crystal Report
    水晶报表(Crystal Report)是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:69 | 回复:0
  • C#正则表达式使用转载备用
    C#正则表达式使用转载备用
    http://www.cnblogs.com/KissKnife/archive/2008/03/23/1118423.html……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:67 | 回复:0
  • 【转】教你用C#读写、删除、更新excel表格记录
    【转】教你用C#读写、删除、更新excel表格记录
     文章出处:http://blog.csdn.net/kuangshazi515/article/details/6585118                                                                  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:72 | 回复:0
  • C#取真实IP地址--多个代理背后的ip地址
    C#取真实IP地址--多个代理背后的ip地址
    //多个代理背后的ip地址 文件名:IPAddress.cs using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebCont ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:74 | 回复:0
  • C# 加密术
    C# 加密术
          本文是利用一个简单的小例子,简述C#中和加密术有关的内容,仅供学习参考用。 概述 随着信息技术的发展,计算机网络为信息的获取、传输、处理、利用与共享提供了一个高效、快捷、安全的通信环境和传输通道 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:70 | 回复:0
  • C#串口通信
    C#串口通信
    本文主要是讲述如何通过C#.net1.1平台调用API操作串口,.net2.0已经内置串口操作类!通常,在C#中实现串口通信,我们有四种方法:第一:通过MSCOMM控件这是最简单的,最方便的方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:74 | 回复:0
  • c#List所有操作方法例子
    c#List所有操作方法例子
    usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Reflection;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication1{class……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:75 | 回复:0
  • C#Debug
    C#Debug
    语法、IDE环境使用、Debug方法是学习一门语言的最少必须技能,本文总结C#中的最常用调试方法一、断点如下图所示在欲插入断点的地方右键》断点》插入断点(或在行号左边点击)可在选中语句上插入断点:Debug模式下程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:69 | 回复:0
  • 新建C#控制台程序
    新建C#控制台程序
    一、控制台程序控制台程序也就是字符界面的应用程序。在这种字符界面中,用户通过输入字符串向程序发出命令传送命令,程序运行的结果也用字符的形式表达。二、新建项目上图说话  填好项目名称、选好项目路径、填好 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:72 | 回复:0
  • C#读取文本文件某一行
    C#读取文本文件某一行
    某一时候,我们只会读取文本文件内某一行。怎样读?还是用for或foreach循环?其实操作起来,很简单,先看看文本文件,如果你也想用下面的文档来做测试,你可以在这个链接进行拷贝:《演示: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:36 | 阅读:79 | 回复:0
  • java与C#用protobuf通信--java如何转换protobuf-net中的bcl.Decimal对象
    java与C#用protobuf通信--java如何转换protobuf-net中的bcl.Decimal对象
       公司内部有些C#服务使用proto-net,引入了bcl.proto中的bcl.Decimal、bcl.DateTime等。对于java的proto生成代码需要对bcl.Decimal、bcl.DateTime转换成本地支持的数据类型。bcl.Decimal结构为32位int保存高位 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:129 | 回复:0
  • C#中类名的泛型类转
    C#中类名的泛型类转
       在类名之后放置一组尖括号,声明一个简单泛型类!   尖括号里面用逗号分隔的占用符叫做类型参数(typeparameter)。   在声明的主体中使用参数来表示应该代替的类型。eg:classSomClassamp;amp;lt;T1,T2a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:130 | 回复:0
  • C#DES加密与解密算法实例
    C#DES加密与解密算法实例
    引入System.Web.dll,用System.Web命名空间的pass=FormsAuthentication.HashPasswordForStoringInConfigFile(pass,amp;quot;MD5amp;quot;);   ret;        }  先看下效果点加密加密出来了~然后点解密解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:109 | 回复:0
  • C#中使用DES和AES加密解密
    C#中使用DES和AES加密解密
    using System;using System.Text;using System.Security.Cryptography;using System.IO;namespace MyCryptography{    /// amp;amp;lt;summaryamp;amp;gt;    /// DES加密解密    /// amp;amp;l ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:108 | 回复:0
  • C#中ArrayList的使用方法
    C#中ArrayList的使用方法
    一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处ArrayLis ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:115 | 回复:0
  • C#/.NETVS2017+EF+SQLite.CodeFirst——真正实现CodeFirst
    C#/.NETVS2017+EF+SQLite.CodeFirst——真正实现CodeFirst
    本文所介绍的是真正的EF+CodeFirst,不需要提前建表,由代码自动生成!进行前需要准备的:1、下载SqliteExperthttp://www.sqliteexpert.com/download.html  2、下载后新建数据库,然后保存到你指定的目录即可(保 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:110 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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