Dotnet
大蹦
这个作者很懒,什么都没留下…
展开
-
c#中的ref out
http://hi.baidu.com/ydalbj/blog/item/2046ca1101cbfb1ab8127b56.html初学 c#对ref不是很熟void f5(ref int[] arr) { arr=new int[20]; } void f6(int[] arr) { arr=new int[30]; } 在调用函数中,如果原创 2012-02-27 09:25:53 · 607 阅读 · 0 评论 -
C# 中文转拼音方法
获取字符串的编码值(如果是非汉字的则是其ASCII码) byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("务"); int i = (short)(array[0] - '\0') * 256 + ((short)(array[1] - '\0'));//这我没看懂,只知原创 2012-09-22 22:19:03 · 647 阅读 · 0 评论 -
C# 文件加密解密 SHA256
/// /// 加密文件随机数生成 /// private static RandomNumberGenerator rand = new RNGCryptoServiceProvider(); private const int BUFFER_SIZE = 128 * 1024; private const ul原创 2012-10-11 12:43:26 · 9842 阅读 · 0 评论 -
Java 和DotNet建立数据库连接的语句
DotNet 连SQLServer:using System;using System.Collections.Generic;using System.Text;using System.Data.Common;using System.Data.SqlClient;using System.Data;namespace ConsoleApplication1{原创 2012-09-06 13:21:48 · 754 阅读 · 0 评论 -
c#.net实体类序列化方法 为什么要序列化
提到为了传递数据,需要把作为载体的实体类序列化,好好的找了一些序列化方面的介绍。感觉下面的这个介绍比较容易介绍! 1.什么是序列化 序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。转载 2012-08-30 08:13:38 · 964 阅读 · 0 评论 -
DOTNET中设置自定义的日期格式
由于Thread.CurrentThread.CurrentCulture实例是只读的,所以对其的操作一般要使用clone方法如果想使用自己系统预设的日期显示格式而不是操作系统中设置的格式,在main方法中,执行如下:CultureInfo culinfo = (CultureInfo)Thread.CurrentThread.CurrentCulture.Clone();原创 2012-06-06 22:25:55 · 1314 阅读 · 0 评论 -
初识.Net appconfig
非web程序,需要用的是appconfig来读取配置文件。ConfigurationSettings.AppSettings["SamTest"] .简单的设置下appconfig内容 ConfigurationSettings.AppSettings["SamTest"] 返回的值则是1原创 2012-08-02 10:36:34 · 724 阅读 · 0 评论 -
C# BackgroundWorker的使用
此方法可以实现后台程序调用、创建线程、遮屏的效果。BackgroundWorker主要有三个事件:RunWorkerCompleted,ProgressChanged,DoWork this.backgroundWorker1.RunWorkerCompleted+=new RunWorkerCompletedEventHandler(backgroundWorker1_R原创 2012-07-30 16:03:10 · 840 阅读 · 0 评论 -
DotNet个性化实现工厂类DLL缓存
通过appconfig配置文件实现一种工厂设计模式using System;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Reflection;namespace ConsoleApplication1{ class TestFa原创 2012-08-08 22:56:33 · 1058 阅读 · 1 评论 -
abstract、virtual、override 和 new
abstract、virtual、override 和 new 是在类的继承关系中常用的四个修饰方法的关键字,在此略作总结。1. 常用的中文名:abstract 抽象方法,virtual 虚方法,override 覆盖基类方法,new 隐藏基类方法,override 和 new 有时都叫重写基类方法。2. 适用场合:abstract 和 virtual 用在基类(父类)中;over转载 2012-08-02 14:06:30 · 565 阅读 · 0 评论 -
NET中IDisposable接口的基本使用
首先来看MSDN中关于这个接口的说明:[ComVisible(true)]public interface IDisposable{ // Methods void Dispose();}1.[ComVisible(true)]:指示该托管类型对 COM 是可见的.2.此接口的主要用途是释放非托管资源。当不再使用托管对象时,垃圾回收器会自动释放分配给该对象的内转载 2012-08-01 13:39:31 · 2598 阅读 · 0 评论 -
win7 64位 搭建.Net iis注意事项
首先 先把iis组件能勾上的勾全勾上(不勾上 framework反注册不成功)。如图进入信息服务管理器应用程序池 必须存在 Classic.Net AppPool 并如图如果不存在Classic.Net AppPool执行命令:"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundat原创 2012-07-04 18:44:35 · 1979 阅读 · 0 评论 -
关于安装360安全桌面后 iis服务不好使的解决方法
这几天频繁更换办公地点,开机后服务端方法就进不去了,第一想法是查看IIS中的服务,右键浏览则提示当前服务不可用。重起IIS 重新生成都不好使。。。第一天重起IIS提示:什么存储空间不足,错误8之类的。就上网查在注册表的Hkey_local_machine-System-currentControlSet-Services-lanmanServer-Parameters下新建(有原创 2012-07-03 17:06:48 · 3482 阅读 · 0 评论 -
Dotnet ExecuteDataSet和ExecuteNonQuery的同异
ExecuteDataSet和ExecuteNonQuery 都可以执行数据库中的存储过程ExecuteDataSet()方法是返回整个结果集,DataSet类型的,结果集中可以包括多个表的数据,只想取其中某一个表的数据可以用DataSet对象的Tables[索引号|表名]属性来取。修改数据的 SQL 语句(如 INSERT、UPDATE 或 DELETE)不返回行。同样,许多存储原创 2012-04-20 15:50:05 · 2313 阅读 · 1 评论 -
DotNet调用WindowsAPI读取INI配置文件方法
[DllImport("kernel32")] private static extern int GetPrivateProfileString( "Update","Flag", "null", new StringBuilder(),255, "c:\UpdateFlag.ini");C盘根目录下有一个UpdateFlag.ini文件 其内容如下[Update原创 2012-04-28 10:06:58 · 688 阅读 · 0 评论 -
DataRow对象的RowState和DataRowVersion属性特点
DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。ü 行状态(RowState):l UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状态。l转载 2012-04-01 16:00:39 · 5655 阅读 · 0 评论 -
win7 64位解决Infragistics.NetAdvantage 安装时总是提示%SystemDriver%inetpub\wwwroot错误的方法
xp和win7 32位都可以按照网上的解决方法 通过注册表该表 %SystemDriver%来安装Infragistics.NetAdvantage但是win7 64位改注册表也解决不了此问题可以把com组件变为dll引用的形式加入进入进项目,首先找一台非64位机器安装Infragistics.NetAdvantage到安装路径的\ASP.Net\bin中考走路径下的dll引用原创 2012-07-04 18:52:38 · 4512 阅读 · 0 评论