2012-11-05 72 views
2

我有一個簡單的方法,創建數字13:35 - 14:31。現在,它是所有打印出來使用字符串數組存儲時間

Console.WriteLine

我想知道是否有這個存儲到一個數組的方式的數字說

的String [] numbers = new string [57];

這是我到目前爲止有:

int min1 = 1; 
     int min2 = 3; 
     int sec1 = 3; 
     int sec2 = 5; 
     string a = "{0}{1}:{2}{3}"; 
     string[] numbers = new string[57]; 
     for (int i = 0; i < 57; i++) 
     { 
      Console.WriteLine(a,min1, min2, sec1, sec2); 

      sec2 = sec2 + 1; 
      if (sec2 == 10) 
      { 
       sec2 = 0; 
       sec1 = sec1 + 1; 
      } 
      if (sec1 == 6 && sec2 == 0) 
      { 
       sec1 = 0; 
       sec2 = 0; 
       min2 = min2 + 1; 
      } 
      if (min2 == 0) 
      { 
       min2 = 0; 
       min1 = min1 + 1; 
      } 

     } 

預先感謝您!

回答

7

您可以使用string.Format爲:

numbers[i] = string.Format(a, min1, min2, sec1, sec2); 
+0

謝謝dasbinkenlight你是最好的! – vadim

2

你是否在尋找:

numbers[i] = string.Format(a,min1, min2, sec1, sec2); 
2
 numbers[i] = String.Format(a,min1, min2, sec1, sec2);