C#从命令行读取参数的代码演示using System; class MainClass{ public static void Main(string[] args) { foreach (string arg in args) Console.WriteLine("Arg: {0}&qu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2542浏览 2838个赞
通常我们通过JS生成警告对话框,下面的代码可以帮助你在点击runat=server的按钮时从服务器端生成alert警告对话框 private void MessaegBox(String msg) { Page.Controls.Add(new LiteralControl("window.alert('&quo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2158浏览 1957个赞
使用.NET和C#.NET,我们可以对当前PC执行关机,重启,注销操作。NET Framework中,有一个命名空间System.Diagnostics具有所需的类和方法,从当前PC上运行.NET应用程序来执行这些操作。请使用下面的按钮来执行关机,重启和注销。下面是一个winform程序//SHUT DOWN protected v……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2659浏览 908个赞
在C#中我们经常在代码中使用Convert.TOString()和.ToString()。 两者都是用来转换一个字符串值,但它们之间有一个基本的区别,就是处理NULL值的时候,当我们有一个空的对象,可以Convert.ToString(对象);但Object.ToString()不处理NULL值,它会并抛出空引用异常。看下面的例子:int age = 2……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2457浏览 1354个赞
C#从文件流读取xml文件到DataSet并显示DataSet ds= new DataSet ();FileStream fs = new FileStream (Server.MapPath ("somexml.xml"),FileMode.Open , FileAccess.Read );ds.ReadXml (fs);D……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1477浏览 2884个赞
DataSet可以通过其内置的ReadXml函数直接从xml文件读取数据,但是xml数据必须是经过DataSet的WriteXml函数写入的,否则结构可能会不一样造成读取失败。DataSet ds= new DataSet ();ds.ReadXml (Server.MapPath ("somexml.xml"));DataGri……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2783浏览 2485个赞
我们只需要从数据库里提取出数据放到DataSet里,然后通过DataSet的WriteXml函数即可将数据写入xml文件//Fill the DataSetds.WriteXml(Server.MapPath ("products.xml" ) );……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1862浏览 963个赞
在C#中使用foreach遍历hashtable哈希表using System;using System.Collection;namespace HashSampleApplication1{ class Program { static void Main() { Hashtable hash = new Ha……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1711浏览 1447个赞
微软NET提供了一个交互的方法,通过使用ADO.NET与Microsoft Office程序。内置的净OLEDB提供可以用来操纵Excel的。xls电子表格。您可以在Excel中创建一个命名的范围确定表名,我们还需要列标题,如果电子表格中不包含列标题,那么你就需要将它们添加。如何在Excel中创建一个命名的范围?随着电子表格打开,选择你希望包括数据查询,……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2620浏览 2252个赞
微软NET提供了一个交互的方法,通过使用ADO.NET与Microsoft Office程序。可以使用内置的OLEDB来访问Excel的XLS表格。下面的例子演示了如何在C#编程读取Excel工作表。需要引用System.Data.OleDb库using System;using System.Data.OleDb;namespace Console……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3039浏览 1233个赞
C#的ArrayList提供了一个专用的Contains方法来检测ArrayList是否包含指定的对象,返回值是一个bool类型ArrayList alcollect = new ArrayList(); // Add individual items to the collection string str = "learn csha……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2722浏览 2031个赞
我们可以通过IndexOf方法来查找对象在ArrayList中的位置ArrayList alcollect = new ArrayList(); // Add individual items to the collection string str = "learn csharp";alcollect.Add(str);……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2110浏览 1508个赞
下面的代码详细演示了ArrayList如果通过各种方法删除集合内的单个或者多个对象 通过Remove方法直接删除指定的对象ArrayList alcollect = new ArrayList(); // Add individual items to the collecti……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1445浏览 2431个赞
C#中添加对象到ArrayList,下面通过代码详细介绍了C#中ArrayList添加一个或者多个对象的方法 ArrayList类可容纳无序的任何类型的对象。有两种方法可以添加对象,ArrayList类的支持将对象通过Add和AddRange方法添加到集合中。 Add方……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2917浏览 2118个赞
DeflateStream方法用于从一个流中读取数据,并写入到另一个流。DeflateStream不写入数据到其它类型的资源,比如文件或者内存。 DeflateStream在写入另一个流的时候,它会对数据进行压缩和解压缩。 使用DEFLATE压缩数据文件的一般过程 ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1763浏览 1149个赞
C#通过GZipStream解压缩数据文件GZipStream用于从一个流读取数据写入到另一个流,GZipStream不能写入到其它的资源,比如文件或者内存,只能从流到流。 GZipStream使用的一般流程如下: 打开一个现有的文件 打开/创建……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1589浏览 1672个赞
DeflateStream方法用于从一个流中读取数据,并写入到另一个流。DeflateStream不写入数据到其它类型的资源,比如文件或者内存。 DeflateStream在写入另一个流的时候,它会对数据进行压缩和解压缩。 使用DEFLATE压缩数据文件的一般过程打开一个现有的文件打……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2732浏览 2551个赞
GZipStream用于从一个流读取数据写入到另一个流,GZipStream不能写入到其它的资源,比如文件或者内存,只能从流到流。 GZipStream使用的一般流程如下:打开一个现有的文件打开/创建输出文件创建GZipStream对象逐字节读源文件,并把它传递到GZipStre……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1586浏览 1745个赞
要检查的变化,即从目录中删除目录或文件或文件夹、或者添加到一个新的文件或文件夹到一个目录下,我们必须使用FileSystemWatcher类。这个类允许我们通过程序来监控目录的变化。创建一个新的FileSystemWatcher对象,Path属性指定的目录,并注册创建和删除事件。并打开EnableRaisingEvents属性设置为true。File……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2242浏览 1099个赞
使用C#编程改变文件扩展名的文件,我们必须使用Path类。 Path类用来解析文件系统路径的各个部分。静态方法Path.ChangeExtension方法可以用来改变文件扩展名。可用Path.GetExtension方法可用来取得的文件扩展名。string filePath = @"c:\file.txt";Console.Writ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2774浏览 760个赞
C#中简单的if else条件语句使用范例可以下载附件运行和查看执行结果using System;public class SampleClass { public static void Main() { int num1 = 61; int num2 = 231; int res = n……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2741浏览 403个赞
C#中简单的拆箱操作演示代码将object转换成int类型附件中带有源代码和详细可执行文件供参考using System;class ConversionSample{ static void Main() { Object obj = 123; int num1 = (int)obj; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2896浏览 1739个赞
C#中简单的装箱操作演示代码,代码非常简单,将一个整数转换成Objectusing System;class ConversionSample{ static void Main() { int num1 = 123; Object obj = num1; Console.Write……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3080浏览 1495个赞
C#编程支持两种类型的转换:隐式转换和显式转换。隐式转换,其中一种类型的可以直接和安全地转换成另一种类型的转换。一般情况下,小范围类型转换为大范围类型。从一个int类型转换到一个长型的,就是一个例子,在这个转换中,不存在数据丢失。附件中带有源代码和可执行程序,供大家参考。 类型转换示例……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1472浏览 714个赞
C#中数组反转和排序演示代码下面的代码演示了在C#中定义和初始化数组,然后对其进行赋值,排序和反转附件包含了完整的源代码和可执行文件,供大家学习演示。using System; public class ArraySample{ public static void Main() { // Create an……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1720浏览 847个赞
下面的代码演示如果创建和初始化数组,C#中如何将数组元素从一个复制到另外一个附件中包含了源代码和生成的可执行文件,您可以直接运行测试using System; public class ArraySample{ public static void Main() { // 创建和初始化数组 int[] int……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1361浏览 2361个赞
C#中结构体struct与类类似,但他是轻量级的,不能拥有方法,下面是简单的使用演示using System; struct Person{public string name;public int age;public double height;} class TestStructureType{public static vo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2710浏览 442个赞
先通过DriveInfo类的GetDrivers方法得到所有的驱动器信息,然后遍历,GetDrives()返回一个DriveInfo数组DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives){ Console.WriteLine("D……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2556浏览 718个赞
先通过DirectoryInfo打开指定的目录,然后通过GetFiles()方法读取文件夹下的所有文件DirectoryInfo di = new DirectoryInfo(@"C:\mydir"); Console.WriteLine("Directory: {0}", di.FullName); fo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1233浏览 1716个赞
C#开发windows form限制文本框输入这个例子告诉我们如何限制文本输入框,用户在Windows窗体应用程序中只有数字字符的输入。当用户开始在输入框中输入信息时,textBoxInput_keyPress被调用。private void textBoxInput_KeyPress(object sender, KeyPressEventArgs ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3142浏览 774个赞
C#中拷贝文件可以先通过FileInfo指定文件,然后通过FileInfo的CopyTo方法拷贝文件到指定的位置FileInfo fi = new FileInfo(@"C:\file.txt"); if(fi.Exists){ fi.CopyTo(@"C:\copyfile.txt");}……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1218浏览 2566个赞
C#计算文件的MD5校验,从互联网上下载一个文件,可以使用下面的代码对文件进行MD5校验,看看生成的MD5编码是否和网站提供的一致,如果不一致则表示文件被修改过了,要慎重。protected string GetMD5HashFromFile(string fileName){ FileStream file = new FileStream(fi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1546浏览 1551个赞
php中有两个函数可以判断数组中是否包含指定的值,分别是:array_search($value, $array)和in_array($value, $array),array_search可以找出指定的值在数组中出现的位置,in_array函数只判断数组中是否存在指定的值,返回bool值<?php $array = array("Pe……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1351浏览 694个赞
C#判断指定的驱动器是否已经准备好了 using System;using System.Collections.Generic;using System.Text;using System.IO; class Program { static void Main(string[] args) { // Get inf……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2938浏览 880个赞
C#判断指定的文件是否是预发行版using System;using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo info = FileVersionInfo.GetVersionInfo(&q……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3110浏览 1913个赞
C#判断指定文件是否是私有版本using System;using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo info = FileVersionInfo.GetVersionInfo(&qu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1251浏览 1590个赞
C#获取指定的文件是否是内部特殊版本。FileVersionInfo有一个IsSpecialBuild来判断文件是否为内部特殊版本,如果是返回true,否则返回falseusing System;using System.Diagnostics; class MainClass { static void Main(string[] arg……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1321浏览 2416个赞
C#获得指定文件的著作权信息,通过FileVersionInfo可以获得很多关于文件的信息,包括著作权信息using System;using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo inf……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2987浏览 1664个赞
C#中文件移动演示代码, C#中可以通过FileInfo类的MoveTo来移动文件using System;using System.IO; namespace Client.Chapter_11___File_and_Streams{ public class MovingAFiles { static void Main(stri……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2518浏览 1522个赞
C#通过Streamwriter打开一个本地文件using System;using System.IO; public class KtoD1 { public static void Main() { string str; StreamWriter fstr_out; // Open the file dire……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2395浏览 1218个赞
C#通过FileSystemWatcher监控文件添加或者删除事件,当监控的目录里的文件增加或者删除时会触发指定的事件using System;using System.IO;using System.Windows.Forms; class MainClass { static void Main(string[] args) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1780浏览 1045个赞
C#从文件或者标准输入设备读取指定的行using System;using System.IO;using System.Runtime.InteropServices;using System.Text.RegularExpressions;using System.Collections.Generic;namespace Robvande……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2180浏览 716个赞
下面的代码可以通过c#创建一个windows的本地系统账户,参数包括用户名、密码、显示名称、描述、是否强制修改密码、密码是否过期/// <summary>/// method to create a new local Windows user account/// </summary>/// <param name=……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2763浏览 2463个赞
C#控制台下测试多线程的代码转自:http://blog.csdn.net/shang_111111/article/details/9119309 class Program { static void Main(string[] args) { ThreadStart num = ne……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3147浏览 1636个赞
C#使用linq查询大数据集using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace LargeNumberQuery{ class Program { static void Mai……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2057浏览 2760个赞