C#公用
lovejesuslove
这个作者很懒,什么都没留下…
展开
-
C#的一些小知识
1..NET Frameword简称.NET它是一个创建、部署和运行应用程序的多语言多平台环境。2.C#是一种强大的、面向对象的程序开发语言。是专门用于.NET的编程的语言。使用它可以编出:Windows桌面应用程序(WinForms)、Windows服务程序(WindowsService)、Internet应用程序(ASP.NET)、Web服务程序(Web Service)3.微软的集原创 2016-03-21 10:43:44 · 368 阅读 · 0 评论 -
网络版的数据库操作类
using System;using System.Data;using System.Data.SqlClient;using System.Collections;namespace BrainSoft.WebQuote.DataManagement{ /// /// 与数据库进行交互,对数据进行提取与更新 /// public class DataManager {原创 2016-03-21 10:49:58 · 309 阅读 · 0 评论 -
C# typeof() 和 GetType()区别
C#typeof() 和 GetType()区别是什么?分类:asp.net2011-06-25 09:22 1147人阅读 评论(0)收藏 举报C# typeof() 和 GetType()区是什么?最佳答案1、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称。2、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法原创 2016-03-21 10:50:05 · 205 阅读 · 0 评论 -
生成空结构的DataTable便于控件绑…
#region 根据实体生成DataTable public staticDataTable EntityToDataTable(TypeentityType) { try { PropertyInfo[]properTyList = entityType.GetProperties(BindingFlags.Instance |BindingFlags.Pu原创 2016-03-21 10:50:23 · 306 阅读 · 0 评论 -
Sql或String字符串太长的写法
示例: string sqlUser ="insert into dbo.T_BAS_User(UserID, UserNo,UserName, UserPassPort, UserQuestion, UserAnswer, UserEmail,UserType, UserMemo)" + System.Environment.NewLine; sqlUser=sqlUser+原创 2016-03-21 10:50:28 · 2946 阅读 · 0 评论 -
判断字符串或DataReader数据非空
protected voidPage_Load(object sender, EventArgs e) { SqlDataReader MyRD; GetDb_ZY MyGetDb_ZY = new GetDb_ZY(); string Mysql = "select top 1 ltrim(rtrim(发送状态))from 委托公司表原创 2016-03-21 10:51:15 · 419 阅读 · 0 评论 -
int.TryParse的应用
int s = 0; int.TryParse(ds[0].ToString().Trim(),out s); 如果ds[0].ToString().Trim() 无法转换,则输出s的默认值。否则s=ds[0].ToString().Trim(), 并输出s原创 2016-03-21 10:51:46 · 217 阅读 · 0 评论 -
导出Excel—之释放内存完美的解决办…
在导出Excel的时候,内存里面有时候会多出来很多Excel.exe,占用内存。 而如果在程序里面写一个杀掉Excel内存的方法,会把有用的打开的Excel也关掉。 而只要加一个判断就可以解决这一问题了。 //声明变量 DateTime beforeTime; DateTime afterTime; //建立一个Excel.Application的新进程同时原创 2016-03-21 10:52:56 · 5702 阅读 · 1 评论 -
正则
一般的货币正则:\d+(\.\d+)?原创 2016-03-21 10:55:01 · 210 阅读 · 0 评论 -
弹不出来错误信息的解决办法
例子:是因为信息里面有特殊符号,替换掉就可以弹出来了。catch (Exception ex) { stringmessage = ex.Message; stringtemp=message.Replace("\r\n",""); //MessageBox.Show("错误信息:" + ex.Messa原创 2016-03-21 10:55:11 · 473 阅读 · 0 评论 -
断点窗口快捷键
快捷键:CTRL+ALT+B原创 2016-03-21 10:56:29 · 503 阅读 · 0 评论 -
千分符方法
//加千分符 private string FormatValue(decimal value) { string tempStr = value.ToString(); Match m = Regex.Match(tempStr, @"(\d+)(\.\d+)?"); string转载 2016-04-06 16:14:45 · 1084 阅读 · 0 评论 -
数据并发的解决
给表加一个字段表示修改的时间,或者也可以是一个随机数1 比如User1修改了记录Record1,然后写入标示字段 当前的时间或者是随机数例如:4413652 然后User2读出了记录Record1,当然需要读出标示字段:4413653 User2 编辑了Record1的值 4 User3读出了记录Record1,5 User3修改了Record1的值原创 2016-03-21 10:49:55 · 247 阅读 · 0 评论 -
用户界面公用类
using System;using System.IO;using System.Data;using System.Drawing;using System.Collections;using System.Text.RegularExpressions;using System.Windows.Forms;using System.Reflection;namespace B原创 2016-03-21 10:49:50 · 287 阅读 · 0 评论 -
XML操作相关工具
using System;using System.Collections;using System.Text;using System.Xml;using System.IO;namespace BrainSoft.Common{ /// ///描 述:XML操作相关工具 /// 参数说明: ///说 明: /// 创 建 人:thanktheworld原创 2016-03-21 10:49:48 · 200 阅读 · 0 评论 -
.net的一些知识
.1..NET框架的组成:主要由(1)公共语言进行时也叫CLR:也可以看作是一个在执行时管理代码的代理它又包括:CLS(Common Language Specificaton[?spes ifi?kei??n])和CTS(CommonType System)微软中间语言:MSIL(Microsoft Intermediate[??nt??mi:dj?t]language)(2)框架原创 2016-03-21 10:43:49 · 215 阅读 · 0 评论 -
C#程序编码规范
C#程序编码规范 选择自 wirte 的 Blog关键字 C# 编码规范出处 1. 目的为了保证企业编写出的程序都符合相同的规范,保证一致性、统一性而建立的程序编码规范。2. 范围适用于企业所有基于.NET平台的软件开发工作。3. 规范内容3.1. 代码格式u 所有的缩进为4个空格原创 2016-03-21 10:44:19 · 185 阅读 · 0 评论 -
Cookie的使用
1。Cookie的使用——不绝对 这里的用户名可以使用session,也可以使用cookie考虑到session的实效问题,所以用cookie使用cookie:当登陆成功之后把用户名保存到cookie中Response.Cookie["USERNAME"].value=UserName;Response.Cookie["USERNAME"].Expires=DateTime.Now原创 2016-03-21 10:44:57 · 157 阅读 · 0 评论 -
DataTable,DataView,DataRowView,D…
这几个是常用的,它们之前有区别也有联系。首先讲DataTable,因为其它的都是以它为对象,或以它为基础的。一 、DataTable:表示内存中数据的一个表。(1)它可以通过两个方面创建,一个是通过连接数据库记取某数据库表中的某些值记录,进而在内存中形成相关的完整的记录表,即使断开数据库连接,也是仍然存在的;另一种方法是通过编程代码来创建它(即在内存中创建DataTable,这个应该很熟,原创 2016-03-21 10:45:12 · 466 阅读 · 0 评论 -
C#语言之“实例化的正确顺序”
前一阵子我参加了一次笔试,其中有一道选择题让我印象深刻,是这样的:实例化一个X类型对象时所执行的顺序:A.调用X类型构造函数,调用X类型基类的构造函数,调用X类型内部字段的构造函数B.调用X类型内部字段的构造函数,调用X类型基类的构造函数,调用X类型构造函数C.调用X类型基类的构造函数,调用X类型构造函数,调用X类型内部字段的构造函数D.调用X类型基类的构造函数,调用X类型内部字段的构造原创 2016-03-21 10:49:18 · 518 阅读 · 0 评论 -
C#数组
1.数组属于引用类型,在数组变量中存放的是对数组的引用,真正的数组元素数据存在另一个内存区域中。而且数组元素在内存中是连续存放的。 数组类型可以对应任何数据类型,可以是基本数据类型,也可以是类类型。如可以声明一个文本框(TextBox)类型的数组。 声明数组 如int[] A;2.而如果使用它则需要实例化,格式为:数组名称=new 类型名称[无符号整型表达式];赋值示例:in原创 2016-03-21 10:49:23 · 321 阅读 · 0 评论 -
关于Ref和Out的区别,附上小例子
[c-sharp]viewplaincopyprint?class Program { //使用out后必须对变量赋值 public void TestOut(out int x, out int y) { x = 1; y = 2;原创 2016-03-21 10:49:33 · 381 阅读 · 0 评论 -
读取XML配置文件数据
public class XMLUtil { /// /// 使用XPath定位xml中结点的值 /// /// <paramname="xmlDocument">XML文件 /// <paramname="XPath">要取的xml路径 /// public static stringGetValueFromXmlByXPath(XmlDocume原创 2016-03-21 10:49:38 · 290 阅读 · 0 评论 -
数据库操作代码
引子:#region 获取连接字符串 /// /// 获取连接字符串:从XML文件中获取 /// /// public static stringGetConnectionString() { if(connectionString=="") { XmlDocumentdoc = new XmlDocument(); doc.Lo原创 2016-03-21 10:49:40 · 305 阅读 · 0 评论 -
文件相关操作
using System;using System.Collections;using System.Text;using System.Xml;using System.IO;using System.Windows.Forms;namespace BrainSoft.Common{ /// ///描 述:文件相关操作 /// 参数说明: ///说 明:原创 2016-03-21 10:49:43 · 186 阅读 · 0 评论 -
获取本机信息
using System;using System.Text;using System.Net;namespace BrainSoft.Common{ /// ///描 述:获取本机信息 /// 参数说明: ///说 明: /// 创 建 人:thanktheworld ///日 期:now /// 历史修改记录: /// public cla原创 2016-03-21 10:49:45 · 257 阅读 · 0 评论