ms_dos

  博客园  :: 首页  :: 新随笔  ::  :: 订阅 订阅  :: 管理

随笔分类 -  C#

摘要:已知dr为某DataRow,1)如果从数据库读出来的值为null,在后台代码中可以这样判断:dr["fieldname"] is System.DBNull,而不是dr["fieldname"] == null。2)给DataRow的某字段赋空值,使用:dr["fieldname"] = System.DBNull.Value; 阅读全文
posted @ 2011-06-22 14:03 ms_dos 阅读(1231) 评论(0) 推荐(1) 编辑

摘要:private bool isNumeric(string str){ if (str == null || str.Length == 0) return false; System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding(); byte[] byte... 阅读全文
posted @ 2007-07-09 18:32 ms_dos 阅读(426) 评论(0) 推荐(0) 编辑

摘要:在.net中,微软给我们提供了画图类(system.drawing.imaging),在该类中画图的基本功能都有。比如:直线、折线、矩形、多边形、椭圆形、扇形、曲线等等,因此一般的图形都可以直接通过代码画出来。接下来介绍一些画图函数:Bitmap bmap=new Bitmap(500,500) /定义图像大小;bmap.Save(stream,imagecodecinfo) /将图像保存到指定的... 阅读全文
posted @ 2007-06-28 23:26 ms_dos 阅读(15566) 评论(3) 推荐(2) 编辑

摘要:1.按F9设置断点,可设置多个断点2.按F10进入调试模式3.继续按F10(不进入函数体)、F11(进入函数体)可单步调试4.如果按F5可立刻运行并停在第一个断点5.继续按F5可立刻运行并停在下一个断点,当然该断点如果在循环体内,继续停在该断点注意:1.在两个断点间仍可使用F10、F112.调试过程中仍可添加、删除断点 阅读全文
posted @ 2007-06-28 22:55 ms_dos 阅读(1163) 评论(0) 推荐(0) 编辑

摘要:1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? 11.可以使用... 阅读全文
posted @ 2007-06-28 10:02 ms_dos 阅读(215) 评论(0) 推荐(0) 编辑

摘要:C#追加文件StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".NET笔记");sw.Flush();sw.Close();C#拷贝文件string OrignFile,NewFile;Orign... 阅读全文
posted @ 2007-06-28 09:47 ms_dos 阅读(301) 评论(0) 推荐(0) 编辑

摘要:作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.6.27 说明:MSDN没有说出几种集合类其间的区别,当然欲知更多细节可参考MSDN。 一.先来说说数组的不足(也可以说集合与数组的区别): 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小... 阅读全文
posted @ 2007-06-27 16:19 ms_dos 阅读(254) 评论(0) 推荐(0) 编辑

摘要:C#优化字符串操作 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.6.17 开发中可以说几乎随时会涉及到字符串处理,本人觉得很有必要把平时遇到的问题和大家一起讨论,如果大家有好的见解和心得请留言和大家分享。 1.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法3.@"... 阅读全文
posted @ 2007-06-20 09:44 ms_dos 阅读(238) 评论(0) 推荐(0) 编辑

摘要:function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); var error; var varArray = new Array(); var intValue; var lngProduct = 0; var intCheckDigi... 阅读全文
posted @ 2007-06-16 21:06 ms_dos 阅读(370) 评论(0) 推荐(0) 编辑

摘要:private void txbSleep_KeyPress(object sender, KeyPressEventArgs e) { if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b')) { e.Handled = true; } ... 阅读全文
posted @ 2007-06-16 21:02 ms_dos 阅读(534) 评论(0) 推荐(1) 编辑

摘要:首先介绍一下常用的几个功能: Compare(str1,str2)——比较两个字符串 str1,str2的大小,如果大于返回正数,等于返回0,小于返回负数! IndexOf——定位字符串中第一次出现某个给定字符串的位置PadLeft和PadRight——在字符串的开始和结尾用指定的字符填充字符串ToLower和ToUpper把字符串转换为小写或大写形式Trim——删除首尾空白String.Repl... 阅读全文
posted @ 2007-06-16 21:00 ms_dos 阅读(1220) 评论(0) 推荐(0) 编辑

摘要:最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray... 阅读全文
posted @ 2007-06-16 20:57 ms_dos 阅读(2765) 评论(0) 推荐(0) 编辑

摘要:C#中判断空字符串的3种方法性能分析 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.28 3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0) 3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。 建立3个aspx... 阅读全文
posted @ 2007-06-16 20:35 ms_dos 阅读(420) 评论(1) 推荐(0) 编辑

摘要:有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子:比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。所... 阅读全文
posted @ 2007-06-16 20:33 ms_dos 阅读(180) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.Text;using System.Collections; namespace ConsoleApplication1{ class Class1 { public static void Main() { // Cr... 阅读全文
posted @ 2007-06-16 17:50 ms_dos 阅读(321) 评论(0) 推荐(0) 编辑

摘要:c# 中,取消了c和c++中使用最灵活,也是最难掌握的指针。那么在c#中如何提供c/c++中的函数指针的功能?c#提供了委托(delegate),委托是继承自System.Delegate类的引用类型。它相当于函数指针原型。与函数指针不同的是,委托在c#中是类型安全的,委托特别适合于匿名调用。要使用委托需经过三个步骤,即声明、实例化、调用。 using System; //声明一个名为... 阅读全文
posted @ 2007-06-16 16:58 ms_dos 阅读(1728) 评论(0) 推荐(0) 编辑

摘要:使用C#编写不同的“Hello World”程序 1. A Beginners Hello World public class HelloWorld { public static void Main() { System.Console.WriteLine("HELLO WORLD"); } } 2. Slightly improved version using System; public... 阅读全文
posted @ 2007-06-16 16:50 ms_dos 阅读(256) 评论(0) 推荐(0) 编辑

摘要:.NET2.0隐形的翅膀,正则表达式搜魂者 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.14 本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整... 阅读全文
posted @ 2007-06-16 15:55 ms_dos 阅读(202) 评论(0) 推荐(0) 编辑

摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]... 阅读全文
posted @ 2007-05-07 20:16 ms_dos 阅读(236) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示