C#
liu_111111
这个作者很懒,什么都没留下…
展开
-
温故知新--C#中的接口和类有什么异同
不同点:不能直接实例化接口。接口不包含方法的实现。接口可以多继承,类只能单继承。类定义可在不同的源文件之间进行拆分。相同点:接口、类和结构都可以从多个接口继承。接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。接口和类都可以包含事件、索引器、方法和属性。原创 2013-02-16 14:48:38 · 2302 阅读 · 0 评论 -
将数组转换成字符串
ToArray(): // // 摘要: // 从 System.Collections.Generic.IEnumerable 创建一个数组。 // // 参数: // source: // 要从其创建数组的 System.Collections.Gen原创 2013-02-28 20:57:49 · 631 阅读 · 0 评论 -
从大到小排序(区分顺序排序和冒泡排序)
#region 顺序排序 /*int[] numbs = { 3,2,9,7,5,6}; int temp = 0; for (int i = 0; i { for (int j = i+1; j {原创 2013-02-28 21:16:22 · 983 阅读 · 0 评论 -
ASP.NET中IsPostBack的理解
IsPostBack是Page类的一个属性,返回值为一个布尔值。 一般放在Page_Load事件中, 是指是否第一次调用这个页面。当页面是第一次打开时其值为False,若当前页面为一个提交后的页面其值为True。通俗的说就是当你的页面第一次登录时会调用if(!Page.IsPostBack){。。。。。。}中的语句,而在此页面未被关闭之前再次进入该页面时(例如,用back返回该页面则{}中的语句)转载 2013-04-09 20:15:47 · 680 阅读 · 0 评论 -
面向对象(购买电脑)
namespace 购买电脑{ class Program { static void Main(string[] args) { ComputerLibrary.Computer computer = new ComputerLibrary.Computer(); Console.Wr原创 2013-05-30 22:24:34 · 809 阅读 · 0 评论 -
接口实现状态保存(三种方法)
-----------------------IMeetYouable.cs------------------------------namespace ClassLibrary1{ public interface IMeetYouable { void SetInfo(string name,string value); str原创 2013-06-11 08:35:52 · 2128 阅读 · 0 评论 -
缓存失效的三种方式
-----------------------WebFrom1.aspx--------------------------------- ----------------------------WebFrom1.aspx.cs-------------------原创 2013-06-13 11:46:02 · 2007 阅读 · 0 评论 -
从 ORACLE的RAWTOHEX到C#的RAWTOHEX
我们先了解一下基本知识: 我们知道Oracle中有函数RAWTOHEX(rawvalue),将RAW类数值转换成一个相应的16进制表示的字符串,rawvalue中的每个字节都被转换成为一个双字节的字符串。当我们给数据表中的ID定义成RAW(16)类型时,用RAWTOHEX(ID)得到的将是一个用16进制表示的字符串,该字符串的长度是32。同理RAW(8)得到的应该是一个长度为16的转载 2013-06-14 09:54:55 · 1236 阅读 · 0 评论 -
多态和接口示例
namespace 多态和接口{ class Program { static void Main(string[] args) { Person p = GetPerson(); Console.WriteLine(p.Speak()); Console.Re原创 2013-06-05 22:25:46 · 842 阅读 · 0 评论 -
.Net、ASP.Net、C#、VisualStudio之间的关系是什么?
.Net一般指的是.Net Framework,提供了基础的.Net类,这些类可以被任何一种.Net编程语言调用,.NetFramework还提供了CLR、JIT、GC等基础功能。 ASP.Net是.Net中用来进行Web开发的一种技术,ASP.Net的页面部分写在aspx 文件中,逻辑代码通常通过Code-behind的方式用C#、VB.Net等支持.Net的语言编写。原创 2013-03-11 19:27:26 · 6715 阅读 · 0 评论 -
使用存储过程实现显示搜索结果和数据条数
存储过程:CREATE PROC Pro_GetNewsByTitleAndContentNumb@newsKey VARCHAR(64),@numb int outASSELECT NewsTitle,SUBSTRING(NewsContent,1,20)+'......' as NewsContent,CreateTime FROM T_NewsWHERE NewsTi原创 2013-03-11 17:45:24 · 1948 阅读 · 0 评论 -
C# 语音功能
首先要安装SpeechSDK5.1 开发包和SpeechSDK5.1 Langague Pack(中英文) 语言包,不过VS2010里是自带SpeechSDK5.0的com组件的,也可以用。简单讲一下四个方法:朗读时,使用voice.Speak(string,SpeechVoiceSpeakFlags.SVSFlagsAsync);暂停,使用voice.Pause();转载 2013-03-11 19:43:05 · 958 阅读 · 0 评论 -
将一个字符串数组输出为|分割的形式(C#)
string[] Str1 = { "北", "京", "你", "好" }; string str = ""; for (int i = 0; i { str = str + Str1[i] + "|"; } if (Str1.Le原创 2013-02-27 16:56:32 · 2128 阅读 · 0 评论 -
将两个Int类型数组连接为一个string类型数组(C#)
int[] int1 = new int[3] { 1, 2, 3 }; int[] int2 = new int[3] { 4, 5, 6 }; string[] str = new string[int1.Length + int2.Length]; for (int i = 0; i原创 2013-02-27 16:57:14 · 1958 阅读 · 0 评论 -
将一个字符串数组的元素的顺序进行反转(C#)
string[] str = { "逆", "序", "输", "出" }; for (int n = 0; n { Console.Write("{0} ", str[n]); } Console.Write("\n数组逆序输出:");原创 2013-02-27 16:58:28 · 5695 阅读 · 0 评论 -
将一组整数按从大到小排序(冒泡排序C#)
int[] number = new int[5] { 2, 1, 5, 3, 4 }; for (int i = 0; i { for (int j = 0; j { if (number[j]原创 2013-02-27 16:59:24 · 4886 阅读 · 0 评论 -
将一个数组向左平移一次(C#)
int[] array1 = new int[5] { 1, 2, 3, 4, 5 }; int t= array1[0]; for (int i = 1; i { array1[i - 1] = array1[i];原创 2013-02-27 17:00:07 · 4338 阅读 · 0 评论 -
用筛选法求出100以内的全部素数,并按每行五个数显示。(C#)
int i, j, k, num = 0; for (i = 2; i { k =Convert.ToInt32( Math.Sqrt(i)); for (j = 2; j { if (i % j =原创 2013-02-27 17:00:50 · 6542 阅读 · 0 评论 -
所有水仙花数(C#)
int a1, a2, a3; for (int i = 100; i { a1=i/100; a2=i/10-10*a1; a3=i%10; if (i==a1*a1*a1+a2*a2*a2+a3*a3*a3)原创 2013-02-27 17:01:33 · 677 阅读 · 0 评论 -
省市县三级联动用到的表
----------------------------------省份------------------------------------------------------USE [student]GO/****** Object: Table [dbo].[province] Script Date: 03/11/2013 17:27:06 ******/SET原创 2013-03-11 18:40:09 · 2993 阅读 · 0 评论 -
DataTable中数据记录的排序,检索,合并,分页,统计
一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataView dv = dt.DefaultView; dv.Sort = "id Asc,name Desc";dt = dv.ToTable();二、检索1 设置查询原创 2013-08-04 21:56:44 · 998 阅读 · 0 评论