使用C#编程改变文件扩展名的文件,我们必须使用Path类。 Path类用来解析文件系统路径的各个部分。静态方法Path.ChangeExtension方法可以用来改变文件扩展名。可用Path.GetExtension方法可用来取得的文件扩展名。string filePath = @"c:\file.txt";Console.Writ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3141浏览 2521个赞
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) 2867浏览 313个赞
C#中简单的拆箱操作演示代码将object转换成int类型附件中带有源代码和详细可执行文件供参考using System;class ConversionSample{ static void Main() { Object obj = 123; int num1 = (int)obj; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1541浏览 1096个赞
C#中简单的装箱操作演示代码,代码非常简单,将一个整数转换成Objectusing System;class ConversionSample{ static void Main() { int num1 = 123; Object obj = num1; Console.Write……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2027浏览 2311个赞
C#编程支持两种类型的转换:隐式转换和显式转换。隐式转换,其中一种类型的可以直接和安全地转换成另一种类型的转换。一般情况下,小范围类型转换为大范围类型。从一个int类型转换到一个长型的,就是一个例子,在这个转换中,不存在数据丢失。附件中带有源代码和可执行程序,供大家参考。 类型转换示例……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1800浏览 815个赞
C#中数组反转和排序演示代码下面的代码演示了在C#中定义和初始化数组,然后对其进行赋值,排序和反转附件包含了完整的源代码和可执行文件,供大家学习演示。using System; public class ArraySample{ public static void Main() { // Create an……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1242浏览 785个赞
下面的代码演示如果创建和初始化数组,C#中如何将数组元素从一个复制到另外一个附件中包含了源代码和生成的可执行文件,您可以直接运行测试using System; public class ArraySample{ public static void Main() { // 创建和初始化数组 int[] int……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1746浏览 1725个赞
C#中结构体struct与类类似,但他是轻量级的,不能拥有方法,下面是简单的使用演示using System; struct Person{public string name;public int age;public double height;} class TestStructureType{public static vo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2656浏览 258个赞
先通过DriveInfo类的GetDrivers方法得到所有的驱动器信息,然后遍历,GetDrives()返回一个DriveInfo数组DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives){ Console.WriteLine("D……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2292浏览 2981个赞
先通过DirectoryInfo打开指定的目录,然后通过GetFiles()方法读取文件夹下的所有文件DirectoryInfo di = new DirectoryInfo(@"C:\mydir"); Console.WriteLine("Directory: {0}", di.FullName); fo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2915浏览 2142个赞
C#开发windows form限制文本框输入这个例子告诉我们如何限制文本输入框,用户在Windows窗体应用程序中只有数字字符的输入。当用户开始在输入框中输入信息时,textBoxInput_keyPress被调用。private void textBoxInput_KeyPress(object sender, KeyPressEventArgs ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2868浏览 1887个赞
C#中拷贝文件可以先通过FileInfo指定文件,然后通过FileInfo的CopyTo方法拷贝文件到指定的位置FileInfo fi = new FileInfo(@"C:\file.txt"); if(fi.Exists){ fi.CopyTo(@"C:\copyfile.txt");}……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2531浏览 1720个赞
C#计算文件的MD5校验,从互联网上下载一个文件,可以使用下面的代码对文件进行MD5校验,看看生成的MD5编码是否和网站提供的一致,如果不一致则表示文件被修改过了,要慎重。protected string GetMD5HashFromFile(string fileName){ FileStream file = new FileStream(fi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1889浏览 1113个赞
php中有两个函数可以判断数组中是否包含指定的值,分别是:array_search($value, $array)和in_array($value, $array),array_search可以找出指定的值在数组中出现的位置,in_array函数只判断数组中是否存在指定的值,返回bool值<?php $array = array("Pe……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2965浏览 1876个赞
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) 1785浏览 2002个赞
C#判断指定的文件是否是预发行版using System;using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo info = FileVersionInfo.GetVersionInfo(&q……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1842浏览 2969个赞
C#判断指定文件是否是私有版本using System;using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo info = FileVersionInfo.GetVersionInfo(&qu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2547浏览 2862个赞
C#获取指定的文件是否是内部特殊版本。FileVersionInfo有一个IsSpecialBuild来判断文件是否为内部特殊版本,如果是返回true,否则返回falseusing System;using System.Diagnostics; class MainClass { static void Main(string[] arg……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1599浏览 1009个赞
C#获得指定文件的著作权信息,通过FileVersionInfo可以获得很多关于文件的信息,包括著作权信息using System;using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo inf……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2086浏览 2467个赞
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) 3050浏览 859个赞
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) 2444浏览 727个赞
C#通过FileSystemWatcher监控文件添加或者删除事件,当监控的目录里的文件增加或者删除时会触发指定的事件using System;using System.IO;using System.Windows.Forms; class MainClass { static void Main(string[] args) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1870浏览 2520个赞
C#从文件或者标准输入设备读取指定的行using System;using System.IO;using System.Runtime.InteropServices;using System.Text.RegularExpressions;using System.Collections.Generic;namespace Robvande……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2702浏览 907个赞
下面的代码可以通过c#创建一个windows的本地系统账户,参数包括用户名、密码、显示名称、描述、是否强制修改密码、密码是否过期/// <summary>/// method to create a new local Windows user account/// </summary>/// <param name=……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2821浏览 233个赞
C#控制台下测试多线程的代码转自:http://blog.csdn.net/shang_111111/article/details/9119309 class Program { static void Main(string[] args) { ThreadStart num = ne……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1622浏览 2879个赞
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) 1754浏览 2337个赞
C#通过linq对数组进行筛选排序using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace OrderQueryResults{ class Program { static void……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1912浏览 1394个赞
C#通过linq语句查询数组中以特定字符开头的元素下面的代码查询数组中以字母k开头的元素using System;using System.Collections.Generic;using System.Linq;using System.Text; static void Main(string[] args){ string[……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1307浏览 1201个赞
C#中保存Session的三种方法及Web.Config设置 保存session到sql server,需要指定Sql Server服务器,这种方法因为要读写数据库最慢<sessionStatemode="SQLServer&q……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2553浏览 640个赞
C#中抛出异常的方法,C#中可以通过throw抛出一个指定的异常private void DoProcess(string value){ if (string.IsNullOrEmpty(value)) { throw new ArgumentNullException("value","……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2216浏览 289个赞
C#堆排序代码private static void Adjust (int[] list, int i, int m){ int Temp = list[i]; int j = i * 2 + 1; while (j <= m) { //more children if(j &……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1813浏览 361个赞
C#快速排序代码演示private static int Partition (int[] list, int i, int j){ int Key = list [i]; while (i < j) { //j to the left scan while (list [j] >……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1326浏览 855个赞
C#折半插入排序算法演示public static void BinarySort (int[] list){ for (int i = 1; i < list.Length; i+ +) { int low = 0; int high = i - 1; int Temp = lis……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2602浏览 347个赞
C#插入法排序算法代码public static void InsertSort (int[] list){ for (int i = 1; i < list.Length; i++) { int Temp = list [i]; int j = i - 1; while (j &g……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2707浏览 2773个赞
C#冒泡法排序代码public static void BubbleSort (int[] list){ for (int i = 0; i < list.Length; i++) { for (int j = 0; j < list.Length - i - 1; j++) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1214浏览 1298个赞
C#选择法排序代码演示public static void SelectSort (int[] list){ for (int i = 0; i < list.Length; i++) { int min = i; for (int j = i + 1; j < list.Length……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3142浏览 2500个赞
C#通过Socket在网络间发送和接收图片的演示代码 using System;using System.Collections.Generic;using System.Text;using System.Net.Sockets;using System.Net;using System.IO; namespace ConsoleApp……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2362浏览 655个赞
C#通过Socket实现客户端和服务器端通信的简单例子下面的代码演示了如果创建一个用于在客户端和服务端交换信息的代码 Socket Server 服务器端using System;using System.Collections.Generi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2398浏览 724个赞
通常,我们创建一个数组后就不能调整其长度,但是Array类提供了一个静态方法CreateInstance用来创建一个动态数组,所以我们可以通过它来动态调整数组的长度。namespace ArrayManipulation{ Class Program { static void Main (String[] args)……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1653浏览 2079个赞
单件模式是一种设计模式,即保持同时只能创建一个实例,下面列出了C#实现单件模式的三种方法 方法1public sealed Class Singleton{ private static ReadOnly Singleton instance = new Singleto……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1760浏览 2285个赞
C#定义的一个MP3播放类,将Mp3文件作为资源文件包含到项目中,就可以播放mp3了using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2537浏览 111个赞
C#中通过xpath查找xml的指定元素 orders.xml文档内容如下<?xml version="1.0"?><Order id="2004-01-30.195496"> <Client id=&qu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3113浏览 2344个赞
C#列出当前系统所有正在运行的程序Using System.Diagnostics; foreach (Process p in Process.GetProcesses (System.Environment.MachineName)){ if (p.MainWindowHandle! = IntPtr.Zero) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1434浏览 2212个赞
C#从数据库读取数据到DataSet并保存到xml文件,DataSet有一个WriteXml方法可以直接将数据保存到xml文件using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.IO; public class Tes……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1482浏览 2155个赞
C#调用执行外部程序,如调用notepadclass Test { static void Main (string [] args) { System.Diagnostics.Process.Start ("notepad.exe"); } }……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2671浏览 636个赞