Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: Có hàm nào giống hàm With như trong VB không ?

  1. #1
    Ngày gia nhập
    02 2008
    Nơi ở
    Gia Lai
    Bài viết
    6

    Mặc định Có hàm nào giống hàm With như trong VB không ?

    Trong VB mình có đoạn code sau :
    Code:
    With TextBox1
         .Text = "Gì gì đó"
         .Left = 0
    End With
    Vậy trong C# có thể tối ưu mã như vậy không ? Có bạn nào có cách tối ưu mã nào khác củng được, thank !
    Tin học là cuộc sống, Lập trình là người yêu, Vợ là computer
    http://diendanaptech.com/

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

    - Mình cũng không biết trong C# có hay không! Nhưng viết như vậy không hẳn là tối ưu mã đâu! Vì khi compile nó cũng parse ra như khi bạn viết hai dòng thôi!
    - Việc tối ưu mã chủ yếu là dựa trên việc thu gọn các thuật toán, nếu bạn không cần dùng nhiều đến thuật toán thì cứ viết sao cho dễ hiểu, dể kiễm tra và rõ ràng là tốt rồi!
    - Việc viết code ngắn hay tích hợp code đa số đều làm cho tốc độ chậm đi, dù code nhìn ngắn hơn và dễ hiểu!

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

    Cái mà giống with trong VB à! Cái này là using! C# muôn năm

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Trích dẫn Nguyên bản được gửi bởi minhit87 Xem bài viết
    Cái mà giống with trong VB à! Cái này là using! C# muôn năm
    Hiểu được chết liền ah`.
    @Onlysoft : Cái đó có gì mà tối ưu hay không hả bạn.Tối ưu chủ yếu là về thuật toán thui chứ.(Mình nghĩ vậy :( )

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

    thế C# có cách viết nào tương đương vậy ko. Mình nghĩ tối ưu ở đây là đỡ phải viết code hơn, và code của đối tượng nào thì được bao đóng bởi đối tượng đó nên dễ nhìn hơn.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  6. #6
    Ngày gia nhập
    02 2008
    Nơi ở
    Gia Lai
    Bài viết
    6

    Mặc định Có hàm nào giống hàm With như trong VB không ?

    Tôi cần ở đây là cách tiết kiệm mả cho dể đọc, chứ lúc nào code (button1.*) thì chết
    @minhit87 : Bạn nói cái gì vậy ?
    @anhtuyenbk : hờ hờ chào bạn củ ^^
    Đã được chỉnh sửa lần cuối bởi onlysoft : 16-04-2008 lúc 02:19 PM.
    Tin học là cuộc sống, Lập trình là người yêu, Vợ là computer
    http://diendanaptech.com/

  7. #7
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    Trong C# không có cái tương đương như vậy.

    P/s: with là một nét riêng chỉ có của vb
    Keep moving forward!

    ... Retired ...

  8. #8
    Ngày gia nhập
    02 2008
    Nơi ở
    Gia Lai
    Bài viết
    6

    Có bạn nào biết giúp Only với nào ! Nghe bạn kia nói sử dụng Using củng thấy hợp logic nhưng vấn tìm chưa ra cách giải quyết.
    Tin học là cuộc sống, Lập trình là người yêu, Vợ là computer
    http://diendanaptech.com/

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

    Trích dẫn Nguyên bản được gửi bởi onlysoft Xem bài viết
    Có bạn nào biết giúp Only với nào ! Nghe bạn kia nói sử dụng Using củng thấy hợp logic nhưng vấn tìm chưa ra cách giải quyết.
    Trong C# không có cách thay thế WITH đâu, using thì chỉ dùng để sử dụng 1 đối tượng trong 1 khối {...} nào đó, tránh lãng phí nguồn tài nguyên thôi.
    Chỉ là cách viết code ngắn gọn thôi mà, không thể coi là tối ưu thuật toán, đường nào cũng đều dẫn đến MSIL thôi

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

    With đúng là cái chỉ có ở VB thôi. Còn bạn hỏi cái j giống trong C# thì mình trả lời đó là using. Có gì mà khó hiểu nhỉ bạn onlysoft

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