C#
亲爱的大狗
dearbigdog.com
展开
-
c# 二维数组 行列
GetLength()返回二维数组中某一维元素的个数。GetLength(0)返回行,GetLength(1)返回列。原创 2013-09-24 09:48:33 · 1506 阅读 · 0 评论 -
C# IEnumerable
IEnumerable泛型接口支持在制定数据集合上进行迭代操作, 可以理解为一种序列或者集合,里面是某一类型的元素的集合。提供的方法很多,也很实用,比如截断一个子序列,或者比较序列是否相等等,都是十分有用的。 而且还可以配合foreach更加简单有效的遍历集合中个各个元素.成员 功能 Aggregate 对序列应用累加器函数,可以指定累加方法原创 2014-02-17 09:11:04 · 905 阅读 · 0 评论 -
C# Field,Property,Attribute的区别
这几个词如果只看字面意思很有可能会混淆,我自己也是一直分不太清楚,因为翻译的问题,之前都是一知半解,今天专门查了查资料,整理了一下。Attribute & Property1.There's a lot of difference between a C# property and attribute. A property lets you get/set data in you原创 2014-01-16 10:14:53 · 3507 阅读 · 0 评论 -
C# 修饰符整理
one or internal 类只能在当前的工程中访问Public 类可以在任何地方访问abstract or internal abstract 类可以在当前的工程中访问,不能实例化,只能继承Public abstract 类可以在任何地方访问,不能实例化,只能继承sealed or in原创 2013-12-12 11:17:24 · 700 阅读 · 0 评论 -
C# 数字格式化 自动补0
项目需要,比如员工编号YS0001.从数据库中取得这个字符串后,如何加1,并且显示出来?下面给出代码: //初始化Combobox,加入管理员和操作工 this.cb_StaffAuthority.Items.Add("操作工"); this.cb_StaffAuthority.Items.Add("管理员");原创 2013-12-04 11:09:37 · 4839 阅读 · 0 评论 -
C# static关键字的作用
static意思是静态,可以修饰类、字段、属性、方法标记为static的就不用创建实例对象调用了,可以通过类名直接点出来static三种用法:1.用于变量前表示每次重新使用该变量所在方法、类或自定义类时,变量的值为程序这次运行最后一次为变量赋值时的值,这个方法称为静态函数:private void s(){static int a=1;a转载 2013-11-25 10:11:09 · 1620 阅读 · 0 评论 -
C# 键盘钩子
#region 禁用系统按键 public partial class KBHook : Application { private struct KBDLLHOOKSTRUCT { public int vkCode; int scanCode; public int fl原创 2013-09-25 09:27:11 · 1835 阅读 · 1 评论 -
C#与VB 中对字符串操作注意!
System.String.SubString从字符串起始读起,从0开始数Microsoft.VisualBasic.Strings.Mid 从1开始数string a ="hello"a.SubString(0,1) 返回ha.SubString(1,1) 返回 eStrings.Mid(a,1,1) 返回 h原创 2013-09-25 09:26:28 · 1144 阅读 · 0 评论 -
C# 打开 运行..
添加对Microsoft Shell Controls And Automation(shell32.dll)的引用添加如下代码:var shell = new Shell32.Shell();shell.FileRun();原创 2013-09-25 09:30:09 · 891 阅读 · 0 评论 -
c# 判断一个文件是否正在被使用
public static bool IsInUse(string fileName) { bool inUse = true; if (File.Exists(fileName)) { FileStream fs = null; try原创 2013-09-25 09:26:18 · 1929 阅读 · 0 评论 -
C# 比较字符串
String.Compare()比较两个string字符串是否相等。效率最快!详情参考MSDN默认区分大小写原创 2013-09-24 09:40:13 · 733 阅读 · 0 评论 -
C# 数字的基底
sourceNumber = 11;string value=Convert.ToString(sourceNumber,2);Value="b" 后面的数字表示数字的基底, 就是进制原创 2013-09-24 09:33:07 · 605 阅读 · 0 评论 -
c# 读取Excel
C#读取Excel连接字符串,可能加入HDR=Yes/No来判断第一行是否作为数据处理。添加IMEX=1,可将所读数据当作String处理读取Excel例子 //连接字符串 string connStr = ""; //文件后缀名 string fileType = System.I原创 2013-09-24 09:46:16 · 1065 阅读 · 0 评论 -
C# 局部变量,全局变量
局部变量可以与全局变量重名。局部变量会屏蔽全局变量。局部变量存在于堆栈中,全局变量存在于静态区中,动态申请数据存在于堆中原创 2013-09-24 09:40:40 · 2342 阅读 · 0 评论 -
c# as的用法
as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将产生空,而不是引发异常。在形式上,这种形式的表达式:expression as typeas 运算符只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用 cast 表达式来代替其执行as等效于expression is type ? (type)expression : (typ原创 2013-09-24 10:05:22 · 1320 阅读 · 0 评论 -
WPF 构造函数InitializeComponent()和Loaded()
写在Xaml中的控件初始化,发生在InitializeComponent中,所有控件都加载完毕后,会调用Loaded().不要滥用Loaded()!Loaded 通常是元素初始化序列中最后引发的事件, 它总是在 Initialized 之后引发。选择处理 Loaded 还是 Initialized 取决于您的需求。 如果不需要读取元素属性,也不需要获取任何布局信息,而只是希原创 2014-03-12 15:41:26 · 7055 阅读 · 0 评论