C#使用XmlDocument通过XPath获取单个节点的值public static Survey GetSurvey(string groupName, string surveyName) { XmlDocument xmlSurveys = new XmlDocument(); xmlSurveys.Load……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2595浏览 213个赞
C#通过xpath从dom获取文本值using System.Xml; using System.Xml.XPath; ... //create initial DOM XmlDocument xmlDocument = new XmlDocument(); /// <TextDefinitions> /……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1797浏览 2271个赞
C# AddRange为数组添加多个元素ArrayList ab = new ArrayList();ab.Add("a"); //old fashioned wayab.Add("b");ArrayList abcd = new ArrayList();abcd.AddRange(new string[……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2919浏览 1382个赞
C# spilit函数的StringSplitOptions.RemoveEmptyEntries设置清除数组里的空值using System;class Animals {private static void Main() { string[] animals = "monkey,kangaroo,,,wallaby,……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1448浏览 2932个赞
C#通过Get方式调用Web Service返回一个字符串,可以带参数访问public string getServiceResult(string serviceUrl) { HttpWebRequest HttpWReq; HttpWebResponse HttpWResp; HttpWReq = (HttpWebRequest)WebReq……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1613浏览 2496个赞
C语言只用一行代码交换两个整型变量的值,本人在vc++2010下测试这个代码不对,最后返回的结果是a=10,b=10,在C#下面测试这个代码,返回的结果更离谱,居然是a=20,b=20,都没有交换,不知道为什么。#include <stdio.h> int main(){ int a=10,b=20; printf(……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1948浏览 2268个赞
C#字符串转换成字节(byte)数组public static byte[] ToByteArray(string str){ System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); return encoding.GetBytes(str);}……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2425浏览 2722个赞
本代码列举了一些字符串格式化的方法,非常实用int MySalary = 123456; String.Format( "{0:C}", MySalary ); // $123,456.00String.Format( "{0:D}", MySalary ); // 123456String.Format……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2104浏览 1389个赞
这段代码演示了C#中如何使用Gmail账号发送邮件using System.Web.Mail;using System;public class MailSender{ public static bool SendEmail( string pGmailEmail, string pGmailPassw……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1580浏览 2443个赞
有时候我们知道类的名字,希望根据类名来实例化一个类,下面的代码可以帮你完成/// <summary> /// 根据任务返回处理该任务的对象 /// </summary> /// <param name="task">具体任务</param>……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2802浏览 281个赞
C#共享文件夹的代码片段System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd"; p.StartInfo.Arguments = " /c ne……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1814浏览 914个赞
C#读写xml文件的简单范例 //读配置文件 XmlDocument doc = new XmlDocument(); doc.Load("blog.xml"); XmlNode url = doc.SelectSingleNode(&qu……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2211浏览 1500个赞
给定两个时间,计算时间差,输出类似于“相差10天5小时10分28秒”的格式DateTime dtone = Convert.ToDateTime("2007-1-1 05:32:22");DateTime dtwo = Convert.ToDateTime("2007-1-1 04:20:15");TimeS……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1992浏览 1041个赞
//网站配置文件如下 //要获得数据库文件的物理路径可以通过下面的代码获得:string connStr = ConfigurationManager.AppSettings["connStr"].ToString() + HttpContext.Current.Request.PhysicalApplicat……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2228浏览 1393个赞
1、可以指定文字字体、大小和颜色(注:指定的文字在WEB服务器上需要有该字库); 2、可以加文字阴影; 3、可以指定文字的透明度; 4、可以指定背景图片或背景颜色; 5、可以指定生成的图片大小(宽度与高度); 6、可以指定文字的位置(左边距和上边距); 7、当用户设定的文字字号太大,能自动调整文字大小使之能适应生成图片的大小。 using Sy……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1310浏览 2697个赞
C#可以通过File对象的ReadAllText方法快速读取文本文件File.ReadAllText("c://abc.txt", Encoding.Default);……继续阅读 » 水墨上仙 4年前 (2021-03-14) 3052浏览 677个赞
C#可以通过调用webBrowser控件实现表单的自动填充,包括下拉列表的自动选择HtmlDocument doc = webBrowser1.Document;HtmlElement el = doc.GetElementById("下拉列表框的ID");el.SetAttribute("selectedIndex&……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2493浏览 1711个赞
在Windows Form的开发中,我们经常要把应用程序最小化到系统托盘,.net可以很方便的实现,只需要在主窗体上添加一个notifyIcon控件,然后调用下面的代码片段即可: private void Form1_SizeChanged(object sender, EventArgs e) { ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1943浏览 2701个赞
本代码片段演示了C#中字符串格式化函数string.Format的使用的方法string sr1 = "75271.com";string sr2 = "脚本分享网";string ss = string.Format("本站域名是:{0},站名是:{1},欢迎光临", sr1, sr2)……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2110浏览 1753个赞
本代码片段演示了使用冒泡法,插入排序法,选择排序法,希尔排序法,快速排序法对C#数组进行排序,是用C#学习数据结构的好代码片段 using System; namespace DataStruct { public class Sorter { /// <summary> ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1356浏览 2383个赞
这段代码可以抓取指定的url的网络图片,并保存到本地 public Bitmap Get_img() { Bitmap img = null; HttpWebRequest req; HttpWebResponse res = null; ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2947浏览 361个赞
C#中计算字符串长度,一个中文算两个字符int len1 = System.Text.Encoding.Default.GetBytes("aaa").Length; //结果为 3int len2 = System.Text.Encoding.Default.GetBytes("张三丰").Length; /……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1159浏览 892个赞
这段代码从控制台接收一个字符串,然后判断该字符串是否可以被转换成整型,用到int.TryParsestring i = Console.ReadLine(); int a=0; if (int.TryParse(i, out a) == false) //判断是否可以转换为整型 {……继续阅读 » 水墨上仙 4年前 (2021-03-14) 3050浏览 1130个赞
这段代码是一个IIS操作类,可以最IIS进行站点的添加、删除、修改等操作//IISHelper.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;us……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1229浏览 492个赞
C# 获得当前运行程序所在的目录using System;using System.IO; class DirectoryCurrent{ public static void Main() { Console.WriteLine ("Current directory: \"{0}\""……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2771浏览 1467个赞
C# 获得目录创建时间,在这段代码中先创建一个目录,获取创建时间后,将目录删除using System;using System.IO; class DirectoryCreationTime{ public static void Main() { string directoryString = ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2289浏览 919个赞
C#创建和删除目录using System;using System.IO; class DirectoryCreation{ public static void Main() { string directoryString = Directory.GetCurrentDirectory() +……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1240浏览 2762个赞
C#清除IE浏览器缓存,IE的临时文件夹using System.IO; ...void clearIECache(){ ClearFolder (new DirectoryInfo (Environment.GetFolderPath (Environment.SpecialFolder.InternetCache)));}……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2566浏览 1138个赞
C# 创建Group Object in Active Directoryusing System.DirectoryServices;using System.Reflection; public class ADGroup{ private String ADGRPOUP = "group"; // ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2525浏览 1214个赞
using System.Data;using System.Data.SqlClient;…// Substitute your connection string below in conxString String conxString = “Data Source=MYSERVER; Integrated Securit……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1493浏览 2612个赞
C#检测网络驱动器的剩余磁盘空间using System;using System.Management; class NetworkSpace{ static void Main(string[] args) { SelectQuery query = new SelectQuery( "select……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2717浏览 2838个赞
C#检测光驱里的光盘是否已经加载using System;using System.Management; class App{ public static void Main() { SelectQuery query = new SelectQuery( "select * from win32_logicaldi……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2855浏览 2723个赞
这段代码演示了C#如何通过修改AssemblyInfo.cs文件实现自动版本号// Modify the AssemblyVersion line in the // "AssemblyInfo.cs" file: // Add a "*" to the section you want to increa……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2046浏览 1302个赞
C# 检测pc光驱里是否插入了光盘,需要添加System.Management.dll 的引用using System;using System.Management; namespace CDROMManagement{ class WMIEvent { static void Main(string[] args) ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2283浏览 2721个赞
本代码创建了一个类的索引器用来访问类,就像访问数组一样using System.Collections.Generic;...class Client{ private Dictionary<int, string> invoices = new Dictionary<int, string>(); ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1630浏览 847个赞
本代码通过ICollection接口的count属性来输出其元素数量using System;using System.Collections; public class CountArray{ public static void Main() { string[] strings = {"Ajax&quo……继续阅读 » 水墨上仙 4年前 (2021-03-14) 3074浏览 757个赞
这段代码通过BitArray来计算素数using System.Collections;...const int LAST_CANDIDATE = 1000;int primes = 0;BitArray candidates = new BitArray (LAST_CANDIDATE, true); for (int i = 2; i ……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1873浏览 1748个赞
本范例演示了C#中如何在不打开dos窗口的情况下运行控制台程序,同时捕获程序的输出信息// This snippet needs the "System.Diagnostics"// library // Application path and command line argumentsstring Applicatio……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2816浏览 2714个赞
C#枚举类型用于标志位,可以进行与和或操作enum Mammalia{ Bison = 1, Human = 2, Mammal = 255} public class MammalCheck{ public static void Main( ) { //Mammalia pattern……继续阅读 » 水墨上仙 4年前 (2021-03-14) 1740浏览 145个赞
本代码演示了C#自带的Array.Sort方法排序using System; public class ReverseArraySort{ public static void Main() { string[] strings = {"beta", "alpha", "……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2787浏览 663个赞
这段代码演示了C#使用二分法快速搜索数组using System; class ArrayBinarySearch{ public static void Main() { int[] ints = {0, 10, 100, 1000, 1000000 }; Console.WriteLine ("A……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2786浏览 1935个赞
这段代码可以把C#的数组倒置过来,主要用到了Array.Reverse方法using System; public class ReverseArray{ public static void Main() { string[] strings = {"beta", "alpha"……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2585浏览 2484个赞
C# 读取控制台输入的信息char character = (char) Console.Read(); // returns an int string stringInput = Console.ReadLine();……继续阅读 » 水墨上仙 4年前 (2021-03-14) 3282浏览 593个赞
C# 给函数传入匿名委托并控制执行指定的次数public delegate int ConsoleDelegate (int value); public class Test{ void ExecuteDelegate (ConsoleDelegate cd, int iterations) { for (int i=1……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2707浏览 1632个赞
C# 重写ToString()方法输出私有变量的代码片段public class MyClass{ private string customer =""; private int customerID = 0; public string Customer { get { return c……继续阅读 » 水墨上仙 4年前 (2021-03-14) 2861浏览 2179个赞