获取字符串中数字

/// <summary> /// 获取字符串中数字 /// </summary> /// <param name="str"></param> /// <returns></returns> public int GetNumberInt(string str) { int result = 0; if (str != null && str != string.Empty) { // 正则表达式剔除非数字字符(不包含小数点.) str = Regex.Replace(str, @"[^\d.\d]", ""); // 如果是数字,则转换为decimal类型 if (Regex.IsMatch(str, ...

作者: 整天流浪的猫 发布时间: 06-14

建立临时表Table

DataTable myda=new DataTable(); //设置列属性 DataColumn dcName=myda.Columns.Add("ID"); dcName.DataType=Type.GetType("System.String"); dcName=myda.Columns.Add("NAME"); dcName.DataType=Type.GetType("System.String"); //添加一行数据 DataRow dr= myda.NewRow(); dr[0]=this.id.Text; dr[1]=this.TextBox3.Text; myda.Rows.Add(dr);

作者: WQQ_4445151006 发布时间: 06-14

VS中单步调试时出现“由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。”的问题。

网上search了下,原因是这样: 这是因为调试时会自动对Local/Watch等窗口里面(或鼠标停留所在)的变量求值,为了防止用户写的程序错误(比如死循环),系统有一个超时限制, 如果某个属性的get中做了很复杂的操作(而不是简单地返回一个私有变量的话),就有可能超过这个时间限制 解决办法,网上是这么说的: 1,关掉自动变量,改用监视变量;2,工具->选项->调试内把自动...

作者: 四喜 发布时间: 06-14

再谈下 Silverlight 跨线程

新建SL4 应用程序,在MainPage下添加代码: <Button x:Name="btnThread1" Click="btnThread1_Click">Thread1</Button> 后台代码为: private void btnThread1_Click(object sender, RoutedEventArgs e) { new Thread(() => { MessageBox.Show("Hello World"); }).Start(); } 如果你运行程序,点击按钮,会得到下面的异常。 这个问题的原因很简单:一个线程尝试调用另一个线...

作者: LoveJenny 发布时间: 06-14

Repeater中使用Button

废话不多直接贴代码 前台代码: <asp:Repeater ID="Repeater3" runat="server"> <ItemTemplate> <div class="line_item" ><a href="line.aspx?line_id=<%#Eval("id") %>"><%#Eval("title") %></a><span style="color: rgb(136, 136, 136); float: right; margin-right: 90px;"><%#Eval("price") %>元/人</span> <asp:HiddenField ID="lineId" runat="server" Value='<%#Eval(...

作者: hen 发布时间: 06-13

csharp using 关键字的用法

在.net中有一个至关重要的关键字,那就是using using一般有着以下几种用法: 1、直接引入命名空间 a、using System ,这个是最常用的,就是using+命名空间,这样就可以直接使用命名空间中的类型,而免去了使用详细的命名空间 b、使用全限定名 不用使用using System;直接在程序中调用System.Console.WriteLine("Hello C#"); 第一种方法是比较常用的方法,可以一次导入整个命...

作者: Tony Liu 发布时间: 06-13

高性能web开发经验分享

看到此文标题,我想要表述的你应该会很明确,我所说的“高性能”——本文主要只针对提高用户体验:(网页)快速响应和能支持较多(1000人以上)的用户同时访问而谈下自己所知道的。 首先,无论你是在用什么语言从事web开发,php、asp.net、jsp....(开发语音只是个工具而已,不同只是某些更适合做某类程序的开发),影响用户体验性重要因素除了:操作性和(页面)效果外,就是页面打开速...

作者: know@more 发布时间: 06-13

初试封装

看了下以前写的代码,有很多重复的地方,于是就想到用类把它们封装起来 建立了一个SQLHelper的类 首先是 ExcuteNonQuery() 这里用到了 params,值得注意的是params 必须放在参数列表中最后面的位置 然后是ExcuteScalar() 接下来是ExcuteReader() 调用这个函数的时候发现了一个很严重的问题,在using作用域结束的时候会关闭reader,那就不能调用了。嗯,Dataset类,它是将数...

作者: mycolour 发布时间: 06-13

历史最全分析ArrayList对象 什么是ArrayList? ArrayList实例讲解

历史最全分析ArrayList对象 什么是ArrayList? ArrayList实例讲解 本文由xuedaonet 郑州做网站 荥阳生活网 球磨机联合提供,转载请注明出处,首发博客园. 我们要了解的第一个概念: 1、什么是ArrayList对象? ArrayList 对象是包含单一数据值的项目的集合。 2、ArrayList对象是如何定义的? 同1,详情请看上一条。 3、ArrayList实例讲解 今天给大家讲的有两个例子来说明Arra...

作者: 刀那儿特 发布时间: 06-13

第一篇 博客 记录一个自己写的性能超级差的方法 以后想办法找出原因

public static void QuickSort<T>(int sta, int end, List<T> rows, Func<List<T>,int ,int, bool> comp) { if (sta > end) { return; } int temp; //第一次交换 int temp3 = new Random().Next(sta, end); T x0; x0 = rows[sta]; rows[sta] = rows[temp3]; rows[temp3] = x0; temp = sta; for (int i = sta + 1; i <= end; i++) { if (comp(rows,i,sta)) { //第二次交换 in...

作者: 人在做,人在看 发布时间: 06-13