  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		amd
 
 
  註冊時間: 2003-07-20 文章: 54
 
  第 1 樓
  | 
		
			
				 發表於: 星期四 十一月 30, 2017 8:26 pm    文章主題: foxpro & c# for 的 測試 | 
				     | 
			 
			
				
  | 
			 
			
				同樣數值都是 100000
 
 
foxpro 速度 快了 c# 千里,c# 難道有寫錯嗎?
 
 
如真是這樣差,那c#效能就 ?
 
 
我有 弄了一段
 
 https://www.youtube.com/watch?v=Hui-xLlqbOw
 
----------------------------------
 
C# 2017
 
 
private void button1_Click(object sender, EventArgs e)
 
        {
 
          
 
            for (int i3 = 0; i3 <= 100000; i3++)
 
            {
 
                 label1.Text = i3.ToString();               
 
                label1.Update();  
 
                // Text = i3.ToString();              
 
            }   
 
        }
 
========================
 
foxpro
 
 
Now=second()
 
For i = 1 to thisform.text1.value
 
	ThisForm.Label5.caption =  str (i) 
 
Endfor
 
new = second()
 
thisform.caption = "共 花" + str(new-now) + "         秒" 
 
thisform.text1.setfocus
 
 
================
 
c# 再改成這樣 就很快 ,label1不顯示跑
 
 
 private void button1_Click(object sender, EventArgs e)
 
        {
 
            int a=0;
 
            for (int i3 = 0; i3 <= 100000; i3++)
 
            {               
 
                a ++;                 
 
            }
 
            MessageBox.Show(a.ToString());
 
        }
 
 
=====================
 
 
12/2 號 改用 1000000000 test
 
 
意外 c# 很快結束,foxpro 跑很久
 
 
https://youtu.be/xNXBQGkR-8A
 
 
 
foxpro 
 
--------------
 
a=0
 
 
Now=second()
 
For i = 1 to thisform.text1.value
 
	a=a+1
 
Endfor
 
new = second()
 
thisform.caption = "共 花" + str(new-now) + "         秒" 
 
 
messagebox (str(a))
 
thisform.text1.setfocus
 
----------------------------------------
   amd 在 星期六 十二月 02, 2017 9:59 am 作了第 1 次修改 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		nelsonchuang
 
 
  註冊時間: 2003-09-04 文章: 564 來自: 臺灣
  第 2 樓
  | 
		
			
				 發表於: 星期五 十二月 01, 2017 6:55 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				你在youtube 的說明,讓人看不懂?
 
-->foxpro & c# 無意間 比較卻發現 for 速度跟本不能比!
 
究竟是誰比誰快? _________________ 大家好,請多指教 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |