C#中获取文件信息,通过FileInfo类可以获得指定文件的信息,包含文件的名字,大小等FileInfo fi = new FileInfo(@"C:\file.txt"); if(fi.Exists){ Console.WriteLine("Filename : {0}", fi.Name); Cons……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1942浏览 131个赞
交错数组是数组的数组,交错数组的元素可以是不同的尺寸和大小。交错数组有时也被称为“数组的数组”。下面的示例显示如何声明,初始化和访问交错数组。你有一写数据行,如整数,要将其存储在一个单一的数据结构。就可以用到交错数组了。交错数组的循环遍历要比二维数组快,也比二维数组节省空间 下面的交……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1267浏览 681个赞
C#获得指定目录床架时间、更新时间和最后访问时间等信息using System;using System.IO; class MainClass { static void Main(string[] args) { FileInfo file = new FileInfo("c:\\a.txt"); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1951浏览 1088个赞
C#返回指定目录最后写入时间,主要用到了DirectoryInfo的LastWriteTime属性using System;using System.IO; class MainClass { static void Main(string[] args) { FileInfo file = new FileInfo(&qu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2004浏览 2963个赞
C#从Directoryinfo 类获得目录信息和属性using System;using System.IO; class MainClass { static void Main(string[] args) { FileInfo file = new FileInfo("c:\\a.txt"); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2982浏览 290个赞
C#异步IO演示代码using System;using System.IO;using System.Windows.Forms; public class Example15_18{ // stream to handle reading private static FileStream inStream; // dele……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1877浏览 2952个赞
C#对文件进行加密解密代码using System;using System.IO;using System.Security.Cryptography; public class Example19_9{ public static void Main() { // Create a new file to……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2341浏览 185个赞
C#通过文件流读取一个已存在的文件using System;using System.IO; namespace Client.Chapter_11___File_and_Streams{ public class OpenExistingFile { static void Main(string[] args) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2542浏览 1192个赞
C# yield return使用演示范例,求1000以内的素数下面的代码详细的演示yield return的经典用法,多次返回附件中包含了详细的源代码和可执行文件,可以直接运行查看结果//代码来自脚本分享网(http://www.75271.com/codes)using System;using System.Collections;usi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1848浏览 319个赞
C#可以通过Path.GetTempFileName获得一个临时文件,然后创建自己的临时文件using System;using System.IO; class MainClass { static void Main() { string tempFile = Path.GetTempFileName(); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1736浏览 414个赞
C#中的yield return 语句返回每个元素一个节点。如函数的返回类型为一个迭代类型,可以每次返回其中一个元素,一个函数里面可以有多个yield return语句。下面给出一个简单的范例,附件中包含了源代码可以执行文件,大家可以直接下载测试。//代码来自脚本分享网(http://www.75271.com)using System;using……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2049浏览 489个赞
C#中通过foreach语句遍历堆栈(Stack)using System;using System.Collections; public class StacksW3 { static void Main(string[] args) { Stack a = new Stack(10); int ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1274浏览 2548个赞
C#中通过foreach语句遍历队列(Queue)的代码演示using System;using System.Collections; public class QueuesW3 { static void Main(string[] args) { Queue a = new Queue(10); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2226浏览 478个赞
下面的代码通过foreach语句对数组遍历,然后对元素进行逐个比较的方法来查找数组中的元素using System; public class Search { public static void Main() { int[] nums = new int[10]; int val; bool found = ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3013浏览 2449个赞
C#中使用foreach语句遍历二维数组的代码演示,如果通过for语句循环遍历二维数组需要两重循环才可以,二foreach语句只需要一次可以完全遍历整个二维数组,下面是代码演示using System; public class w3demo{ public static void Main() { int sum = 0; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1920浏览 1218个赞
下面的代码演示了在C#中使用foreach时如何通过break语句暂停数据遍历using System; public class w3demo { public static void Main() { int sum = 0; int[] nums = new int[10]; // give nums ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2252浏览 2550个赞
C#通过foreach语句遍历arraylist代码演示/* * C# Programmers Pocket Consultant * Author: Gregory S. MacBeth * Email: gmacbeth@comporium.net * Create Date: June 27, 2003 * Last Modified D……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1902浏览 1413个赞
C#中GetType用于返回对象的类型信息,GetType函数返回的类型为Type,我们可以通过它获得对象的一些类型信息,如类型名称,类型基础类型,命名空间等,下面是详细的演示代码,可以下载附件运行。using System; class TypeClass{static void Main(string [] args){//create ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2129浏览 389个赞
本代码演示了C#最简单的从控制台读取数据然后输出的例子 C#控制的输入输出主要由一下几个函数Read : Reads a single character – int i = Console.Read();ReadLline : 读取一行 – string str = Con……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3008浏览 290个赞
C#变量定义和赋值简单实用范例C# (Csharp)是类型安全的语言。 变量定义类似于C,下面是代码演示。using System; class MainClass { public static void Main() { int var1; // declares a variable ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2141浏览 802个赞
下面介绍如何通过记事本开始C#开发,下面的代码给出了一个最简单的C#代码,输入完成后通过命令行编译执行 最简单的c#代码using System; class MainClass { public static void Main() { Console.……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2339浏览 2556个赞
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) 1865浏览 2660个赞
通常我们通过JS生成警告对话框,下面的代码可以帮助你在点击runat=server的按钮时从服务器端生成alert警告对话框 private void MessaegBox(String msg) { Page.Controls.Add(new LiteralControl("window.alert('&quo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2588浏览 1415个赞
使用.NET和C#.NET,我们可以对当前PC执行关机,重启,注销操作。NET Framework中,有一个命名空间System.Diagnostics具有所需的类和方法,从当前PC上运行.NET应用程序来执行这些操作。请使用下面的按钮来执行关机,重启和注销。下面是一个winform程序//SHUT DOWN protected v……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2843浏览 2220个赞
在C#中我们经常在代码中使用Convert.TOString()和.ToString()。 两者都是用来转换一个字符串值,但它们之间有一个基本的区别,就是处理NULL值的时候,当我们有一个空的对象,可以Convert.ToString(对象);但Object.ToString()不处理NULL值,它会并抛出空引用异常。看下面的例子:int age = 2……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2918浏览 151个赞
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) 2371浏览 255个赞
DataSet可以通过其内置的ReadXml函数直接从xml文件读取数据,但是xml数据必须是经过DataSet的WriteXml函数写入的,否则结构可能会不一样造成读取失败。DataSet ds= new DataSet ();ds.ReadXml (Server.MapPath ("somexml.xml"));DataGri……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2788浏览 2244个赞
我们只需要从数据库里提取出数据放到DataSet里,然后通过DataSet的WriteXml函数即可将数据写入xml文件//Fill the DataSetds.WriteXml(Server.MapPath ("products.xml" ) );……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3135浏览 1309个赞
在C#中使用foreach遍历hashtable哈希表using System;using System.Collection;namespace HashSampleApplication1{ class Program { static void Main() { Hashtable hash = new Ha……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1221浏览 1833个赞
微软NET提供了一个交互的方法,通过使用ADO.NET与Microsoft Office程序。内置的净OLEDB提供可以用来操纵Excel的。xls电子表格。您可以在Excel中创建一个命名的范围确定表名,我们还需要列标题,如果电子表格中不包含列标题,那么你就需要将它们添加。如何在Excel中创建一个命名的范围?随着电子表格打开,选择你希望包括数据查询,……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2656浏览 2015个赞
微软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) 1802浏览 1817个赞
C#的ArrayList提供了一个专用的Contains方法来检测ArrayList是否包含指定的对象,返回值是一个bool类型ArrayList alcollect = new ArrayList(); // Add individual items to the collection string str = "learn csha……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2910浏览 1135个赞
我们可以通过IndexOf方法来查找对象在ArrayList中的位置ArrayList alcollect = new ArrayList(); // Add individual items to the collection string str = "learn csharp";alcollect.Add(str);……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2070浏览 2095个赞
下面的代码详细演示了ArrayList如果通过各种方法删除集合内的单个或者多个对象 通过Remove方法直接删除指定的对象ArrayList alcollect = new ArrayList(); // Add individual items to the collecti……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2582浏览 1387个赞
C#中添加对象到ArrayList,下面通过代码详细介绍了C#中ArrayList添加一个或者多个对象的方法 ArrayList类可容纳无序的任何类型的对象。有两种方法可以添加对象,ArrayList类的支持将对象通过Add和AddRange方法添加到集合中。 Add方……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2136浏览 1680个赞
DeflateStream方法用于从一个流中读取数据,并写入到另一个流。DeflateStream不写入数据到其它类型的资源,比如文件或者内存。 DeflateStream在写入另一个流的时候,它会对数据进行压缩和解压缩。 使用DEFLATE压缩数据文件的一般过程 ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2160浏览 1768个赞
C#通过GZipStream解压缩数据文件GZipStream用于从一个流读取数据写入到另一个流,GZipStream不能写入到其它的资源,比如文件或者内存,只能从流到流。 GZipStream使用的一般流程如下: 打开一个现有的文件 打开/创建……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2726浏览 297个赞
DeflateStream方法用于从一个流中读取数据,并写入到另一个流。DeflateStream不写入数据到其它类型的资源,比如文件或者内存。 DeflateStream在写入另一个流的时候,它会对数据进行压缩和解压缩。 使用DEFLATE压缩数据文件的一般过程打开一个现有的文件打……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3160浏览 1634个赞
GZipStream用于从一个流读取数据写入到另一个流,GZipStream不能写入到其它的资源,比如文件或者内存,只能从流到流。 GZipStream使用的一般流程如下:打开一个现有的文件打开/创建输出文件创建GZipStream对象逐字节读源文件,并把它传递到GZipStre……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2258浏览 1927个赞
要检查的变化,即从目录中删除目录或文件或文件夹、或者添加到一个新的文件或文件夹到一个目录下,我们必须使用FileSystemWatcher类。这个类允许我们通过程序来监控目录的变化。创建一个新的FileSystemWatcher对象,Path属性指定的目录,并注册创建和删除事件。并打开EnableRaisingEvents属性设置为true。File……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1930浏览 438个赞
使用C#编程改变文件扩展名的文件,我们必须使用Path类。 Path类用来解析文件系统路径的各个部分。静态方法Path.ChangeExtension方法可以用来改变文件扩展名。可用Path.GetExtension方法可用来取得的文件扩展名。string filePath = @"c:\file.txt";Console.Writ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1686浏览 401个赞
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) 1966浏览 774个赞
C#中简单的拆箱操作演示代码将object转换成int类型附件中带有源代码和详细可执行文件供参考using System;class ConversionSample{ static void Main() { Object obj = 123; int num1 = (int)obj; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2904浏览 1394个赞
C#中简单的装箱操作演示代码,代码非常简单,将一个整数转换成Objectusing System;class ConversionSample{ static void Main() { int num1 = 123; Object obj = num1; Console.Write……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2777浏览 1551个赞
C#编程支持两种类型的转换:隐式转换和显式转换。隐式转换,其中一种类型的可以直接和安全地转换成另一种类型的转换。一般情况下,小范围类型转换为大范围类型。从一个int类型转换到一个长型的,就是一个例子,在这个转换中,不存在数据丢失。附件中带有源代码和可执行程序,供大家参考。 类型转换示例……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1303浏览 154个赞