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

Đề tài: Convert Text ---> int

  1. #1
    Ngày gia nhập
    11 2008
    Nơi ở
    Quỳnh Lôi - HBT - Hà Nội
    Bài viết
    12

    Unhappy Convert Text ---> int

    Code:
         private void a1_TextChanged(object sender, EventArgs e)
            {
                int d1 = Convert.ToInt16(a1.Text);
                this.label1.Text = d1;
            }
    Mình mới học C#, đang làm 1 chương trình tính toán đơn giản!
    Nhưng mình chưa biết cách lấy số để tính thông qua TextBox (khi dùng textbox thì giá trị thu được chỉ là text)
    Đoạn code này mình mò ra được nhung chác là chưa đúng cú pháp!
    Ai biết gì về vụ này thì xin chỉ giáo! Nếu có code liên quân làm ơn post lên cho mình tham khảo với!
    Thank mọi người

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    1 - dùng
    Visual C# Code:
    1. int.parse(string)
    ;D
    2:
    dùng như bạn nhưng có ép kiểu về.

    Visual C# Code:
    1. int t = (int)Convert.ToInt32(a1.Text);

  3. #3
    Ngày gia nhập
    11 2008
    Nơi ở
    Quỳnh Lôi - HBT - Hà Nội
    Bài viết
    12

    Cảm ơn! Mình đã làm được rồi!
    tiện thể bạn có biết hai dấu gạch thẳng viết thế nào không (lệnh or)?

  4. #4
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Bạn đã học qua c/C++ chưa nó giống với bên C/C++ đó.
    ví dụ

    Visual C# Code:
    1. int a = 1;
    2. int b = 3;
    3. if(a == 1 || b== 10)
    mệnh đề trong câu lệnh if sẽ là true nếu mà 1 trong 2 mệnh đề con là true.
    nó giống bên môn toán rời rạc mà bạn học đó.

    PHP Code:
    1

    ------
    -> 
    || 
    và ngược lại.
    PHP Code:
    x
    1
    ------
    -> 
    || 

  5. #5
    Ngày gia nhập
    10 2008
    Bài viết
    14

    có nhiều cách để convert về số lắm nhưng mình nghĩ cách này là dễ sử dụng nhất
    //nếu là số nguyên
    int.Parse(txtso);
    long.Parse(txtso);
    //nều là số thực
    double.Parse(txtso);
    float.Parse(txtso);
    còn bạn muốn ép kiểu thì dùng cách của zkday
    Toán tử or thì bạn sử dụng dấu "||" ví dụ như
    x(x-1)=0 -> x=0||x=1

  6. #6
    Ngày gia nhập
    11 2008
    Nơi ở
    Quỳnh Lôi - HBT - Hà Nội
    Bài viết
    12

    Mặc định Convert Text ---> int

    Toán tử or thì bạn sử dụng dấu "||" ví dụ như
    x(x-1)=0 -> x=0||x=1
    Không phải như vậy!
    Ý của mình là kí tự đó gõ như thế nào cơ( mình mò mỏi mắt trên bàn phím mà không ra! )
    Dù sao cũng cảm ơn mọi người!

  7. #7
    Ngày gia nhập
    10 2008
    Bài viết
    14

    cái này thì đơn giản thôi bạn kiếm phím có dấu "\" va nhấn phím shift+\ thì nó sẽ ra |.

  8. #8
    Ngày gia nhập
    11 2008
    Nơi ở
    Quỳnh Lôi - HBT - Hà Nội
    Bài viết
    12

    Cảm ơn các bạn!
    Cho mình hỏi thêm là:
    Mình thực hiện phép chia,muốn lấy 1, 2 hay 3 số sau dấu "," thì làm thế nào vậy?

  9. #9
    Ngày gia nhập
    11 2007
    Bài viết
    294

    @Lee : Bạn xem hàm Math.Round để biết thêm chi tiết!

    Cheers!
    Is the moon rising...

Các đề tài tương tự

  1. Lỗi convert string to int với dữ liệu đọc từ file text
    Gửi bởi ttdat210789 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 03-10-2013, 10:12 PM
  2. Thay thế header Text được load từ field trong db bằng text theo ý muốn ?
    Gửi bởi toanzoom trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 17-05-2012, 09:38 PM
  3. Convert đoạn text từ ANSI sang UTF-8 như thế nào?
    Gửi bởi help-14 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 10-01-2012, 10:08 AM
  4. Lỗi convert từ * qua char [20].(Hoặc lỗi convert các kiểu)Mình rất hay bị lỗi này
    Gửi bởi kuhoang0512 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 5
    Bài viết cuối: 07-11-2011, 08:20 PM
  5. Lỗi Cannot implicitly convert type khi Convert Array to List trong WCF ???
    Gửi bởi dangbk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 26-09-2010, 05:43 PM

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