Vì vậy, tôi đã chơi xung quanh với C# gần đây và tôi không hiểu định dạng đầu ra.Đơn giản C# đầu ra
using System;
namespace Arrays
{
class Program
{
static void Main()
{
Random r = new Random();
int[] Numbers = new int[10];
for (int i = 0; i < Numbers.Length; i++)
{
Numbers[i] = r.Next(101);
}
for (int i = 0; i < Numbers.Length; i++)
{
Console.WriteLine("index {0} holds number {0}", i,Numbers[i]);
}
}
}
}
Output
kết quả mong muốn của tôi là index i holds number Number[i]
. Vì vậy, bất cứ ai có thể giải thích những gì để thay đổi, hoặc liên kết tôi với một trang C# tốt về chủ đề định dạng đầu ra. Tôi biết có một cách để làm điều đó trong 2 dòng.
Ồ, lạ ... Nghĩ {0} là một giữ chỗ cho con số, như% d trong java. –
@destroyergm Không, thực tế hàm String.Format sẽ tự động gọi 'ToString()' trên mỗi tham số. Vì vậy, loại không liên quan. chỉnh sửa: mặc dù loại có thể triển khai 'IFormattable' cho một số chuỗi định dạng đặc biệt. Tuy nhiên, thứ tự các tham số xác định chỉ mục của chúng. –