C#方法重载概念
//举个例子//不使用方法重载public string GetString(string strValues){if(strValues.Length==0){return "今天我遇到无名了。。。。";}return "Hello,"+strValues+"兄";}//使用重载就是pu...
C#编程方式使用Silverlight toolkit Chart
一、基础介绍Silverlight ToolKit是微软发布的基于Microsoft-Public License(MS-PL)许可协议的控件集。MS-PL许可协议允许商业或非商业的发布,所以我们可以很方便地将该ToolKit应用于Silverlight 项目。要使用S...
C# 多线程和异步的相同点和不同点
随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异...
C# 调用*.sql第一种
using System; using System.Xml; using System.Data; using System.IO; using System.Collections; using System.Data.SqlClient; namespace ExecuteSqlFile { /// <summary> /// DBAccess 的摘要说明。 /// </summ...
总结.NET编程中经常用到的27个函数
1、DateTime 数字型以下是引用片段:System.DateTime currentTime=new System.DateTime();1.1 取当前年月日时分秒 currentTime=System.DateTime.Now;1.2 取当前年 int 年=currentTime.Year;1.3 取当前月 int 月=curr...
C#中的各种各样的索引器
对上一篇的扩展,索引器不但可以以字符串为索引参数还以各种数据类型做为索引参数,例如Type,委托,下面是对上一篇文章中的扩展,由于类中只有一个bool类型的变量,所以可以这样使用索引Parameter parameter = new...
ADO.NET三个核心对象的简要说明
SqlConnection //连接字符串SqlCommand //执行sql命令的对象SqlDataReader //读取数据库中的记录注意除了SqlConnection要记得关闭外 DataReader也要即使关闭,否则在下次使用未关闭的DataReader时候会出错。...
托管代码(.net)比非托管代码(vc++)慢吗?
如果你用上面这个问题去问每一个人,基本上每个人都会回答,肯定会慢! 那么他们说的是正确的吗? 不,并不正确。 问题在于,绝大多数人认为.Net只是一个基于运行库的框架,就像Java或者VB,或者他们甚至以为.Net使...
c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Mont...
事件与接口编程
多初学c#的朋友对于事件与接口感到迷惑不解,不明白它们之间的关系,下面我就用实例来简单的分析讲解一下。 事件,用event修饰符来代表一个事件,我们要创建一个C#事件必须按以下顺序来扫行: 1,创建或标识...
C#的几条更有效率的写法
1.字符串拼接:string msg = "Hello, " + thisUser.Name + ".Today is " + DateTime.Now.ToString( ));更有效率的写法:string msg = string.Format ( "Hello, {0}. Today is {1}", thisUser.Name, DateTime.Now...
C# winForm 创建水晶风格的按钮
时下水晶风格比较流行,在天极网看到一篇制作水晶按钮控件的文章,首先启动Visual Studio 2005,新建空白解决方案,我们取名为:TestCrystalButton,然后在项目导航栏上右击鼠标添加新项目,为此解决方案添加新的...
C++和C#对象初始化顺序
C++构造函数调用顺序1. 如果类里面有成员类,成员类的构造函数优先被调用;2. 创建派生类的对象,基类的构造函数优先被调用(也优先于派生类里的成员类);3.&n...
c# abstract
abstract可以修饰类、方法、属性、索引器、事件;当一个类被abstract修饰则这个类只能被继承;不能被初始化;可以在子类中复写父类的方法;如 abstract class shapsClass{ ...
Gridview 中的radio唯一选中
方法1:如果你只是想唯一选中,不触发任何事件:你可以用前台控件<input id = "select" type = "radio" />方法2:Gridview中的radio用服务器控件 后台:this._offerCounties.Attributes.Add(...
c#的装箱和拆箱
拆箱(unboxin)给一个值装箱(boxing)指隐式地把任何值类型转换成类型对象。当一个值类型被装箱(boxing)时,一个对象实例就被分配,且值类型的值被拷贝给新的对象。看以下例子:int nFunny = 2000;object Fun...
C#3.0之神奇的Lambda表达式和Lambda语句
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 La...
C# 与 Java 的不同点总结
关于:C# 与 Java 的不同点总结(C#的特点):1.@在字符窜前面加上@可使字符窜中的转义符失效。可尝试实行如下代码:string aaa = @"C:\\tmp\\aaa.txt"; Console.WriteLine(aaa); aaa =&...
C#基础概念二十五问
(转) http://www.cnblogs.com/reonlyrun/archive/2007/04/05/696810.html 1.静态成员和非静态成员的区别?答:静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修...
客户端验证和onclick事件句柄
在使用验证控件的时候,发现如果提交按钮的onclick事件句柄中包含return false;或者return true;都会出现我们不愿意见到的结果。如果使用return false,在我们执行客户端操作前,页面控件不会被验证;如果使用retur...