【c# – 为什么在实现接口后才重写方法?】教程文章相关的互联网学习教程文章

ASP.NET(C#) 读取EXCEL另加解决日期问题的方法分享【图】

使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。 一 在D盘创建excel文件test.xls:二 将工作表Sheet1的内容读取到DataSet 代码如下:  string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+    "Extended Properties=Excel 8.0";  DataSet ds = new DataSet();  OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn);  oada.Fill(d...

c#加密类使用方法示例

代码如下:using System;using System.IO;using System.Text;using System.Security.Cryptography;using System.Web;namespace Encryption.App_Code{ /// <summary> /// 加密码类 /// </summary> public class Encryption { /// <summary> /// 加密 /// </summary> /// <param name="inputString"></param> /// <returns></returns> public static string DesEncrypt(str...

C#和asp.net中链接数据库中参数的几种传递方法实例代码

代码如下:#region 参数传递方法第一种 //参数设置方法(第一种) //SqlParameter sp = new SqlParameter("@Name", str_Name); //SqlParameter sp2 = new SqlParameter("@Pwd", str_Pwd); //cmd.Parameters.Add(sp); //cmd.Parameters.Add(sp2); #endregion //简单的一般使用第一种#region 参数传递的第二种方法(是第一种的省略传递变量) cmd.Parameters.Add(new SqlParameter("@Name", str_Name)); ...

C#判断文件路径是否存在或者判断文件是否存在的方法

代码如下://判断文件路径是否存在,不存在则创建文件夹 if (!System.IO.Directory.Exists(@"D:\Export")) { System.IO.Directory.CreateDirectory(@"D:\Export");//不存在就创建目录 } //判断文件是否存在 添加引用using System.IO; if(File.Exists(@"文件路径")) { //存在 } else { //不存在 }

C# 实现抓取网站页面内容的实例方法【图】

抓取新浪网的新闻栏目,如图所示:使用 谷歌浏览器的查看源代码: 通过分析得知,我们所要找的内容在以下两个标签之间: 代码如下:<!-- publish_helper name=要闻-新闻 p_id=1 t_id=850 d_id=1 --> 内容。。。。 <!-- publish_helper name=要闻-财经 p_id=30 t_id=98 d_id=1 -->如图所示:内容。。。。使用VS建立一个如图所示的网站:我们下载网络数据主要通过 WebClient 类来实现。 使用下面源代码获取我们选择的内容: 代码如下...

C#实现Web文件上传的两种方法实例代码

1. C#实现Web文件的上传  使用C#如何实现文件上传的功能呢?下面笔者简要介绍一下。  首先,在你的Visual C# web project 中增加一个上传用的Web Form,为了要上传文件,需要在ToolBox中选择HTML类的File Field控件,将此控件加入到Web Form中,然而此时该控件还不是服务端控件,我们需要为它加上如下一段代码:<input id=PreviousFile1 type=file size=49 runat="server">,这样它就成为服务端控件了,如果需要同时上传数个文件时,我们...

ASP.NET(C#)验证数字的两种方法

方法一: 代码如下:int i=0;if (!int.TryParse(this.txtPage.Text, out i)){ Response.Write("<script>alert(请输入有效数字!)</script>"); this.txtPage.Text = string.Empty; }//判断是否是数字 方法二: 代码如下:try { if (Convert.ToInt32(this.txtPage.Text) > totalPage || Convert.ToInt32(this.txtPage.Text)<1) { ClientScript.RegisterClientScriptBlock(GetType(),...

C#中遍历各类数据集合的方法总结

C#中遍历各类数据集合的方法,这里自己做下总结: 1.枚举类型 代码如下://遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); } //遍历枚举类型Sample的各个枚举值 foreach (string sp in Enum.GetValues(typeof(Sample))) { ary.Add(sp); } 2.遍历ArrayList(Queue、Stack) 这里以string为例,当然ArrayList中的元素可以是任何数据类型,遍历时须确认ArrayList中的元素都是...

asp.net C#实现下载文件的六种方法实例

代码如下:protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposition", "attachment;filename=z.zip"); string filename = Server.MapPa...

LINQ字符串向datetime 转换时失败的处理方法

今天在使用LINQ时,由于数据库中的时间保存的是varchar()格式,查询时需要比较时间先后,于是使用了:代码如下:from j in system.jhzdwhere j.dwbm.ToString().Trim() == branchcode.ToString().Trim()&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).CompareTo(Convert.ToDateTime(timeFrom)) >= 0&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).CompareTo(Convert.ToDateTime(timeTo)) <= 0join b in system.t_sy...

C#可以减少或不使用switch有什么方法

Insus.NET的解决方法,是使用工厂方法来处理,可以创建一个工厂接口,然后每个方法设计为一个工厂类,并实现工厂接口。 工厂接口: 代码如下:IGetFactory using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// Summary description for IGetFactory /// </summary> namespace Insus.NET { public interface IGetFactory { string GetResult(); } } Get工厂类: 代码如下:G...

C# 中使用iTextSharp组件创建PDF的简单方法【图】

将iTextSharp.dll文件拷贝到项目的bin目录,然后在项目中添加引用:然后在后台代码添加引用:代码如下:using iTextSharp.text;using iTextSharp.text.pdf;using System.IO;using System.Diagnostics; //创建PDF private void CreatePdf() { //定义一个Document,并设置页面大小为A4,竖向 iTextSharp.text.Document doc = new Document(PageSize.A4); try { //写实例 PdfWriter.GetInstance(doc...

关于C#中DateTime常用方法概述

DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString(); //127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-5 21:21:25 dt.ToLongDateString().ToString();//2005年11月5日 dt.ToLongTimeString().ToString();//13:21:25 dt.ToOADate().ToString();//38661.5565508218 dt.ToShortDateStri...

C# 获取当前星期几三种实现方法

第一种: 代码如下:string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString(); lbDay.Text = week; 第二种: 代码如下:lbDay.Text = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek); 第三种: 代码如下:public static string dt...

C#实现HTTP协议迷你服务器(两种方法)

本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组件看起来就没多大必要。我们需要的是一个简单的HTTP类,可以很容易地嵌入到简单的Web请求的服务,加到自己的程序里。 实现方法一: .net框架下有一个...