private void Button1_Click(object sender, System.EventArgs e)
        
{

            
string str = "99999999999";
            
int expend_time = IntTime(),i;
            
for(i=0;i<5000;i++
                Lbl_Msg.Text
=IsNumberic(str).ToString();
            Response.Write(IntTime()
-expend_time);
            expend_time
=IntTime();
            Response.Write(
"<br>");
            
for(i=0;i<5000;i++)
                Lbl_Msg.Text
=IsNumber(str).ToString();
            Response.Write(IntTime()
-expend_time);
        }


        
private int IntTime()
        
{
            
return DateTime.Now.Minute*60000+DateTime.Now.Second*1000+DateTime.Now.Millisecond;
        }


        
private bool IsNumber(string str)
        
{
            
string strRef = "1234567890",tempChar;
            
int i;
            
if(str==null || str ==""return false;
            
for(i=0;i<str.Length;i++)
            
{
                tempChar 
= str.Substring(i,1);
                
if(strRef.IndexOf(tempChar,0)==-1return false;
            }

            
return true;
        }


        
public bool IsNumberic(string oText) 
        

            
try 
            

                
int var1=Convert.ToInt32 (oText); 
                
return true
            }
 
            
catch 
            

                
return false
            }
 
        }
 

 

   程序执行的结果
    8625
    32

    性能相差N倍、昏迷中!