【通过C#中的实例直接连接】教程文章相关的互联网学习教程文章

C#属性(Attribute)用法实例解析【代码】

属性(Attribute)是C#程序设计中非常重要的一个技术,应用范围广泛,用法灵活多变。本文就以实例形式分析了C#中属性的应用。具体入戏:一、运用范围程序集,模块,类型(类,结构,枚举,接口,委托),字段,方法(含构造),方法,参数,方法返回值,属性(property),Attribute[AttributeUsage(AttributeTargets.All)]publicclass TestAttribute : Attribute{}[TestAttribute]//结构publicstruct TestStruct { }[TestAttribute]/...

C#程序中使用LINQ to XML来查询XML格式数据的实例

LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以查询和修改 XML 文档,修改之后,可以将其另存为文件,也可以将其序列化然后通过网络发送。 但是,LINQ to XML 与 DOM 不同: 它提供一种新的对象模型,这是一种更轻量的模型,使用也更方便,这种模型利用了 VisualC# 2008 在语言方面的改进。LINQ to XML ...

C#中lock死锁实例教程

这篇文章主要介绍了C#中lock死锁的用法,对于共享资源的访问及C#程序设计的安全性而言,有着非常重要的意义!需要的朋友可以参考下链接:http://www.jb51.net/article/54309.htm在c#中有个关键字lock,它的作用是锁定某一代码块,让同一时间只有一个线程访问该代码块,本文就来谈谈lock关键字的原理和其中应注意的几个问题:lock的使用原型是:?1234lock(X){ //需要锁定的代码.... }首先要明白为什么上面这段话能够锁定代码,其中的...

C# WinForm中实现快捷键自定义设置实例

本文源码下载:http://xiazai.jb51.net/201501/tools/cs-key-setting.rar项目开发过程中,需要实现类似有道词典的软件设置中的自定义快捷键功能,如下图所示:当我们相继按下Ctrl+Alt+M的时候,软件就会自动将快捷键显示在文本框中。最终的效果如下图所示:核心代码如下所示:复制代码 代码如下: private void keyDown(object sender, KeyEventArgs e) { StringBuilder keyValue = new StringBuilder(); keyValue.Length =...

c#图标、显示图表、图形、json echarts实例 数据封装【c#】【代码】

page:<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ViewxxxxChartsInfo.ascx.cs" Inherits="DotNetNuke.Modules.HRAddUser.ViewxxxxChartsInfo" %><style type="text/css">.GridHead th {text-align: center;}</style> <asp:Panel ID="panMain" runat="server"><table style="border: 1px solid #e1e0e0"><tr><td><asp:Label ID="Label3" runat="server" Text="查询范围:"></asp:Label><asp:DropDownList ID="ddlD...

C#二叉树简易实例【代码】

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 {class Program{publicclass nodes<T>{T data;nodes<T> Lnode, Rnode, Pnode;public T Data //中 {set { data = value; }get { return data; }}public nodes<T> LNode //左 {get { return Lnode; }set { Lnode = value; }}public nodes<T> RNode //右 {set { Rnode = va...

C# FileSystemWatcher文件监控实例【代码】

FileSystemWatcher以使用FileSystemWatcher组件监视文件系统,并对文件系统的改变作出反应。通过使用FileSystemWatcher组件,在特定的文件或目录被创建、修改或删除时,可以快速和便捷地启动业务流程。例如,如果一组用户在合作处理一个存储在服务器共享目录下的文档时,可以使用FileSystemWatcher组件编写应用程序来监视对共享目录的更改情况。当检测到更改时,该组件可以运行处理过程,通过电子邮件通知每个用户。可以配置组件来...

C#委托实例

using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace weituo{class Program{static void Main(string[] args){// 声明委托变量ProcessDelegate process;Console.WriteLine("请输入用逗号分隔的两个数字:");string input = Console.ReadLine();int commaPos = input.IndexOf(‘,‘);double param1 = Convert.ToDouble(input.Substring(0, commaPos));double param2 = Convert.ToDouble...

c# Task.FromResult 的基本用法和实例

c# Task.FromResult 的基本用法和实例This method is useful when you perform an asynchronous operation that returns a Task object, and the result of that Task object is already computedThere are two common use cases I‘ve found:When you‘re implementing an interface that allows asynchronous callers, but your implementation is synchronous.When you‘re stubbing/mocking asynchronous code for testing上面...

C#中使用命名管道进行进程通信的实例【图】

原文: C#中使用命名管道进行进程通信的实例 1 新建解决方案NamedPipeExample在解决方案下面新建两个项目:Client和Server,两者的输出类型均为“Windows 应用程序”。整个程序的结构如下图所示。 2 实现项目ClientClient仅包含一个名为“客户端”的窗体,如下图所示。 编写窗体后端代码,如下所示。using System; using System.IO; using System.IO.Pipes; using System.Security.Principal; using System.Windows.Forms;namespac...

MongoDB入门教程之C#驱动操作实例【图】

作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。官方驱动:https://github.com/mongodb/mongo-csharp-driver/downloads。下载后,还提供了一个酷似msdn的帮助文档。samus驱动:https://github.com/samus/mongodb-csharp/downloads。下面就具体看看samus驱动,https://github.com/samus/mongodb-csharp/blob/master/examp...

Socket通信实例(C#)【代码】【图】

SOCKET原理一、套接字(socket)概念  套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。  应用层通过传输层进行数据通信时,TCP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一...

C#调用WebService实例和开发【代码】【图】

一、基本概念  Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。简单的理解就是:webservice就是放在服务器上的函数,所有人都可以调用,然后返回信息。 比如google就有一个web service ,你调用它就可以很容易的做一个搜索网站。 就像调用函数一样,传入若...

C#调用webservice简单实例【图】

如何利用IIS创建webservice不多做阐述,直接讲C#代码中如何调用已创建好的webservice。  首先在VS2010中新建一个工程项目,然后右键点击工程名选择添加服务引用。  在URL一栏中输入要调用的webservice地址,点击前往确认是否有服务出现,然后在命名空间输入自己想要的名称后确定。  服务引用添加成功后可以在资源管理器窗口里看到  然后就可以在代码中调用webservice了,不过别忘了先得将web服务实例化。  ServiceRefere...

c#文本转语音以及语音阅读小实例【图】

c#实现语音阅读以及文本转语音文件是基于c#的一个类库(SpeechSynthesizer )实现的,使用该类必须要添加引用using System.Speech.Synthesis;直接是无法添加引用的,先对项目进行添加应用示例图using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Speech.Synthesis;using System.Text;using System.Threading;us...

实例 - 相关标签