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

Đề tài: Cách sử dụng First, FirstOrDefaut, Single, SingleOrDefaut trong LinQ như thế nào ?

  1. #1
    Ngày gia nhập
    06 2010
    Bài viết
    23

    Mặc định Cách sử dụng First, FirstOrDefaut, Single, SingleOrDefaut trong LinQ như thế nào ?

    Xin cho mình hỏi sự khác biệt giữa First và FirstOrDefaut , Single và SingleDefaut xin cám ơn nhiều
    Chớ đem thành bại luận anh hùng

  2. #2
    Ngày gia nhập
    06 2010
    Bài viết
    23

    có ai biết chỉ giúp mình với
    Chớ đem thành bại luận anh hùng

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

    Xin cho mình hỏi sự khác biệt giữa First và FirstOrDefaut , Single và SingleDefaut xin cám ơn nhiều
    bạn chịu khó coi sách trước khi hỏi nhé
    first trả về đối tượng đầu tiên thỏa mản có trong kết quả truy vấn. nếu không tìm thấy có sẽ có Exception
    FirstOrDefaut giống như first ngoại trừ không có giá trị thỏa mản sẽ trả về giá trị mặc định của kiểu dữ liệu
    Single trả về đối tượng thỏa mản điều kiện và duy nhất nếu không duy nhất hoặc không tìm thấy sẽ văng exception
    SingleOrDefault tuơng tự như như Single ngoại trừ không tìm thấy sẽ trả về giá trị mặt định
    kết cái xxxOrDefault tuơng tự như xxx chỉ khác là trả về giá trị mặc định khi nó không tìm thấy
    "
    "_____
    _____<//v
    _____,>\_
    ___giã từ .NET

  4. #4
    Ngày gia nhập
    06 2010
    Bài viết
    23

    Trích dẫn Nguyên bản được gửi bởi tdtanvn Xem bài viết
    bạn chịu khó coi sách trước khi hỏi nhé
    first trả về đối tượng đầu tiên thỏa mản có trong kết quả truy vấn. nếu không tìm thấy có sẽ có Exception
    FirstOrDefaut giống như first ngoại trừ không có giá trị thỏa mản sẽ trả về giá trị mặc định của kiểu dữ liệu
    Single trả về đối tượng thỏa mản điều kiện và duy nhất nếu không duy nhất hoặc không tìm thấy sẽ văng exception
    SingleOrDefault tuơng tự như như Single ngoại trừ không tìm thấy sẽ trả về giá trị mặt định
    kết cái xxxOrDefault tuơng tự như xxx chỉ khác là trả về giá trị mặc định khi nó không tìm thấy
    Mình đã coi sách rồi nhưng vẫn đang ko hiểu trong thực tế là lúc nào không dùng default và lúc nào dùng default, xin bạn nói rỏ hơn dùm
    Chớ đem thành bại luận anh hùng

  5. #5
    Ngày gia nhập
    12 2009
    Bài viết
    18

    Trích dẫn Nguyên bản được gửi bởi tdtanvn Xem bài viết
    bạn chịu khó coi sách trước khi hỏi nhé

    Single trả về đối tượng thỏa mản điều kiện và duy nhất nếu không duy nhất hoặc không tìm thấy sẽ văng exception

    nếu có nhiều cái thỏa mãn điều kiện thì nó lấy cái nào hở bạn
    VD như: .Single(x=>x.Contry = "VietNam") thì nó báo lỗi hở bạn

  6. #6
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Mặc định Cách sử dụng First, FirstOrDefaut, Single, SingleOrDefaut trong LinQ như thế nào ?

    Trích dẫn Nguyên bản được gửi bởi Carrick1111 Xem bài viết
    Mình đã coi sách rồi nhưng vẫn đang ko hiểu trong thực tế là lúc nào không dùng default và lúc nào dùng default, xin bạn nói rỏ hơn dùm
    Dùng default lúc cậu muốn lúc nào cũng có ít nhất 1 object đc trả về,nếu null thì trả về giá trị mặc định (nhưng nếu class cậu tự việt thì phải set default value cho class đấy, cậu xem lại default constructor, hoặc sử dụng attriute System.ComponentModel.DefaultValue để set default value cho các properties của class),nếu cậu ko set default value cho class mà thì First() và FirstOrDefault() đều báo lỗi null object.

    nếu có nhiều cái thỏa mãn điều kiện thì nó lấy cái nào hở bạn
    VD như: .Single(x=>x.Contry = "VietNam") thì nó báo lỗi hở bạn
    Nếu nhiều object thỏa mãn predicate của single thì cái single của cậu bi lỗi, chẳng trả về cái nào, nếu dùng first thì nó trả về object đầu tiên
    Cánh Chym ứ mỏi

  7. #7
    Ngày gia nhập
    02 2009
    Bài viết
    103

    Mình thấy viết dễ hiểu going như bạn tdtanvn nói:
    Ví dụ cũng dễ hiểu
    http://www.technicaloverload.com/linq-single-vs-singleordefault-vs-first-vs-firstordefault/

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

  1. Xây dựng một Single Assembly trong lập trình C#
    Gửi bởi neverland87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 01-10-2013, 09:10 PM
  2. Tạo 1 chương trình dạng Single-instance trong lập trình C#
    Gửi bởi Yin Yang trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 16
    Bài viết cuối: 21-06-2012, 03:00 PM
  3. Viết code trong MFC (single document)
    Gửi bởi chienthan_ct trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 07-12-2010, 02:27 PM
  4. Chia 1 single-linked list thành 3 single-linked litst. Sửa giúp mình?
    Gửi bởi capulato trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 14-11-2010, 12:43 PM
  5. Làm sao để hiệu chỉnh single document không có border trong MFC?
    Gửi bởi khanhnghia trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 05-04-2010, 09:00 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