Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Ký hiệu {0} là gì?

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    25

    Question Ký hiệu {0} là gì?

    Như thế này thì nó in ra giá trị : x=12
    Code:
    Console.WriteLine("x={0}",o2.method(5,7));
    Như thế này thì nó chỉ in ra : x=
    Code:
    Console.WriteLine("x=",o2.method(5,7));
    Vậy {0} có nghĩa là gì.

  2. #2
    Ngày gia nhập
    05 2008
    Bài viết
    3

    Có vẻ như {0} là vị trí hiển thị giá trị thì phải,
    VD như ở bài toán táchh số có 5 chữ số ra thành 5 số mỗi số có 1 chữ sổ
    PHP Code:
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace 
    _._0
    {
        class 
    Program
        
    {
           
            static 
    void Main(string[] args)
            {
              
            
    Console.WriteLine(" Nhap 1 So Nguyen Co 5 Chu So");
            
    int acnntcd;
            
    Int32.Parse(Console.ReadLine());//24735
            
    cn a/10000;
            
    =  (a%10000)/1000;
            
    =  (a%1000)/100;
            
    =  (a%100)/10   ;
            
    =  (a%10)    ;          
            
    Console.WriteLine(" {0}    {1}    {2}    {3}    {4} "cn,n,t,c,d);        
                
            }       
        }

    Bạn sẽ thấy là có đến 5 vị trí tất cả để in ra lần lượt 5 giá trị đứng sau dấu nháy kép """ và dấu "."


    Mới học C# nên kiến thức còn ít, nếu trả lời như vậy chưa được mong mấy pro khác chỉ giáo nha

  3. #3
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Trích dẫn Nguyên bản được gửi bởi NghiDung Xem bài viết
    Như thế này thì nó in ra giá trị : x=12
    Code:
    Console.WriteLine("x={0}",o2.method(5,7));
    Như thế này thì nó chỉ in ra : x=
    Code:
    Console.WriteLine("x=",o2.method(5,7));
    Vậy {0} có nghĩa là gì.
    tạm hiểu nó là kí tự giữ chổ

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    57

    Trích dẫn Nguyên bản được gửi bởi NghiDung Xem bài viết
    Như thế này thì nó in ra giá trị : x=12
    Code:
    Console.WriteLine("x={0}",o2.method(5,7));
    Như thế này thì nó chỉ in ra : x=
    Code:
    Console.WriteLine("x=",o2.method(5,7));
    Vậy {0} có nghĩa là gì.
    {0} là giá trị của biến thứ 0 . nếu trong câu lệnh của bạn có k biến được đánh chỉ số từ 0 - k -1 thì {i} sẽ là gí trị tại biến thứ i +1.
    ví dụ:
    Ta có :
    Code:
    int a = 5;
    int b = 6;
    int c = a + b;
    Console.WriteLine(" a + b = {0} + {1} = {2}",a,b,c);
    kết quả sẽ là a + b = 5 + 6 = 11
    {0} chính là giá trị của biến a.
    {1} = b
    {2} = c.
    bạn có thể thử đoạn code nhỏ này sẽ hiểu {i}
    Code:
    int a = 5;
    int b = 6;
    int c = a + b;
    Console.WriteLine(" a + b = {2} + {1} = {0}",c,b,a);
    bạn sẽ thấy kết quả giống hệt câu lệnh trên

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn