浏览模式: 普通 | 列表
4月, 2006 | 1
一,哈希表(Hashtable)简述
    在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对.

二,哈希表的简单操作
  在哈希表中添加一个key/value键值对:HashtableObject.Add(key,value);
  在哈希表中去除某个key/value键值对:HashtableObject.Remove(key);
  从哈希表中移除所有元素: HashtableObject.Clear();
  判断哈希表是否包含特定键key: ...

阅读全文…

C#中保留几位小数的问题

[ 2006-04-19 13:15:09 | 作者: admin ]
方法一、
double d=123.1256521;
string output=d.ToString("f3");

方法二、
new DecimalFormat("0.00").format(*******);

方法三、
运行结果:
        Math.Round(3.44, 1) = 3.4
        Math.Round(3.45, 1) = 3.4
        Math.Round(3.46, 1) = 3.5
        -----------------------------------------------
        Math.Round(3.54, 1) = 3.5
        Math.Round(3.55, 1) = 3.6
        Math.Round(3.56, 1) = 3.6
        -----------------------------------------------
...

阅读全文…
//在引用中添加COM中的MicroSoft Script Control 1.0
//using MSScriptControl;

private void Form1_Load(object sender, System.EventArgs e)
{
MSScriptControl.ScriptControl sc=new MSScriptControl.ScriptControlClass();
sc.Language="JavaScript";
MessageBox.Show(sc.Eval("6+9-9*8").ToString());
}

请参考以下内容:

动态地生成用户输入的函数表达式(C#):
http://skyivben.cnblogs.com/archive/2005/10/31/265861.html

怎样将"20*10+5*20"这样的字符串表达式"计算"后返回结果300:
...

阅读全文…
1