C# 综合
文章平均质量分 56
你的选择H
这个作者很懒,什么都没留下…
展开
-
c# 常用命名空间功能解释
命名空间是一种特殊的分类机制,它将一个与特定功能集有关的所有类型都分组在一起,命名空间有助于防止命名冲突。常见命名空间---------------------------------------------------------------------------------命名空间 描述System原创 2010-12-07 20:10:00 · 3121 阅读 · 0 评论 -
StreamReader与StreamWriter乱码问题
StreamReader与StreamWriter乱码问题,一般都是编码问题所造成的目前中文一般采用GB2312 string str=string.Empty; StreamWriter sw = new StreamWriter(@"E:\CollegeStudy\c# 资料\C__WCF入门学习.txt", true,encoding:原创 2012-11-27 21:32:56 · 9240 阅读 · 3 评论 -
List排序
using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Xml;using System.IO;using System.Text.RegularExpressions;using System.Reflection;using System.Coll转载 2012-04-12 22:16:49 · 736 阅读 · 0 评论 -
一个小程序 事件处理机制
实现事件处理程序,模拟车速控制程序,当输入的车速大于60时,触发控制事件,警告车速过快,并且要求降低车速程序如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Event_Delegate{ class Program {原创 2011-03-20 22:47:00 · 894 阅读 · 0 评论 -
c# 中关于DataReader读取数据的方式
ADO.NET提供了一种轻量级的读取数据的对象DataReaderDataReader是一种前向的,只读的,快速读取数据对象。如果应用程序需要每次从数据库中读取最新的数据,或者是只需要快速读取数据,并不需要修改数据,那么DataReader性能是最高的。 //第一种方法 static void DisplayResult(SqlDataReader sdr原创 2010-11-21 17:20:00 · 12643 阅读 · 0 评论 -
类中方法也为私有时,如何访问的问题
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Text{ class Program { /// /// 程序入口点,属性的重要功能就是提供对字段的访问 ///原创 2010-10-16 12:29:00 · 766 阅读 · 0 评论 -
C#属性详解(c# 通过公共属性访问私有成员 优点)
C#属性是域的扩展(即通常说的成员变量或字段等)它配合C#中的域(字段)使用,使之构造一个安全的应用程序,为什么说通过属性来替代域会提高应用程序的安全呢? 原因就在于C#属性通过访问器(Accessors)用进行数据访问.所以C#的属性可以设置为只读或只写. 而字段却没有这样的功能(只可设置只读).我们都知道在程序中有时我们是不允许用户修改一些属性的,比如地球是圆的。原则上我们是不能修原创 2010-09-05 11:05:00 · 964 阅读 · 0 评论 -
C# 日记
C# 学习记录1:字段不能是虚拟的,只有方法、属性、事件和索引器才可以是虚拟的。当派生类重写某个虚拟成员时,即使该派生类的实例被当作基类的实例访问,也会调用该成员原创 2013-11-07 20:27:09 · 1046 阅读 · 0 评论 -
C#接口的显示实现和隐式实现
C#接口的显示实现和隐式实现当类实现一个接口时,通常使用隐式接口实现,这样可以方便的访问接口方法和类自身具有的方法和属性。当类实现多个接口时,并且接口中包含相同的方法签名,此时使用显式接口实现。即使没有相同的方法签名,仍推荐使用显式接口,因为可以标识出哪个方法属于哪个接口。隐式接口实现,类和接口都可访问接口中方法。显式接口实现,只能通过接口访问。原创 2017-06-24 18:40:58 · 474 阅读 · 0 评论 -
c# 类型转换小结
1:c#支持低精度类型向高精度类型的隐式转换 int i=9;double j=(double)i; 2:采用显示转换处理低精度向高精度数据的转换double m = 9.3;int n=(int)m; 结果是:n=9;3:将一些数值转换为string类型double d=3.98;string e = d.ToString (); 结果是:e=3.984:用原创 2010-10-14 19:21:00 · 553 阅读 · 0 评论 -
对委托的一些理解
一:委托的优越之处1:与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。这样就可以通过编程方式来更改方法调用,还可以向现有类中插入新代码。只要知道委托的签名,便可以分配自己的委托方法。2:将方法作为参数进行引用的能力使委托成为定义回调方法的理想选择。例如,可以向排序算法传递对比较两个对象的方法的引用。二:委托中的EventArgs基类 EventArg原创 2010-10-28 21:26:00 · 455 阅读 · 0 评论 -
c# 如何判断输入的字符是否为汉字
一个简单的函数,用来判断我们输入的字符串是否为汉字(19:37:59) bool IsChina(string CString) { Console.WriteLine("{0}", CString.Length); bool BoolValue=false;原创 2010-11-15 19:33:00 · 3917 阅读 · 2 评论 -
c# 平时总结
(一)datagridview中的一些问题 1:datagridview,鼠标单击选中某一行 可以通过datagridview属性selctionMode设置,例如FullRowSelect为选中一整行。2:datagridview选中如何选中某一行并获得某单元格的值(其中i为单元格索引) 1)dataGridView1.CurrentRow.Cells[i].原创 2010-09-09 20:12:00 · 483 阅读 · 0 评论 -
VS 2005中xml文件和实体类(List)之间的转换
在进行数据传时,我们可能要用到xml来承担这就需要将获得的xml转换到我们的实体类,或者将我们的实体类序列化为xml传送出去------------------------------------------------------------------------------------------------------------------------------//示例类p原创 2012-03-19 22:09:49 · 1379 阅读 · 0 评论 -
c#中Array,ArrayList,List之间的区别
数组:固定长度的一段内存。 ArrayList:可以理解为可以动态增加内存的数组,是一种链表。 list是一种范型链表,解决了ArrayList对于值类型需要装箱拆箱的缺点。================数组就是值对象,它存储数据元素类型的值的一系列位置. Arraylist和list可以提供添加,删除,等操作的数据. 泛形中的元素类型是固定的. 比如: ar原创 2011-04-04 22:37:00 · 912 阅读 · 0 评论 -
c# 中关于对文件的简单操作(二)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace Filenew{ class Program { static void Main(string[] args) {原创 2010-12-07 18:46:00 · 500 阅读 · 0 评论 -
c# 中关于对文件的简单操作
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading;namespace Filee{ class Program { static void Main(strin原创 2010-12-07 15:49:00 · 595 阅读 · 0 评论 -
c# 关于DataTable的用法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Threading;namespace CAlianxe1{ class Program原创 2010-11-20 23:11:00 · 956 阅读 · 0 评论 -
C#关于DateTime得到的当前时间的格式问题
日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)yyyy:代表年份MM: 代表月份dd: 代表天HH: 代表小时(24小时制)mm: 代表分钟ss: 代表秒DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11转载 2010-11-13 20:31:00 · 826 阅读 · 0 评论 -
C# 中关于委托和事件的一个实例
这是一个模拟闹钟的小程序描述:a 闹钟具有叫人起床的功能,当我们没有按下闹钟按钮时,闹钟会一直处于呼叫的状态 b 一旦按下闹钟按钮,就会结束呼叫状态,起床一:首先建立一个是事件参数类AlarmEventArgs,用来表征事件发生时所包含的参数,该类继承基类EventArgs 先把声明委托的类写在最前面 /// /// 声明AlarmEve原创 2010-10-29 20:26:00 · 743 阅读 · 0 评论 -
C# const, readonly, static readonly
Const 定义的是静态常在对象初始化的时候赋值.以后不能改变它的值.属于编译时常量。不能用new初始化。Readonly 是只读变量.属于运行时变量.可以在类constructor里改变它的值.不能作用于局部变量。const 和 static 不能在一起用,它已经是静态的了。我们都知道,const和static readonly的确非常像:通过类名而不是对象名转载 2017-06-24 19:46:14 · 430 阅读 · 0 评论