Hooked on LINQ

Hooked on LINQ - Developers' Wiki
for .NET Language Integrated Query

Companion book for this site
LINQ to Objects Using C# 4.0:
Using and Extending LINQ to Objects and Parallel LINQ (PLINQ)
Quick Search

Advanced Search »

Edit

Minor: Page 15 - Text Error

References section for endnote 1.
Is: LINQ Project Overview, May. Downloaded...
S/B: LINQ Project Overview. May be downloaded...


Edit

Minor: Page 18 - Naming Issue

.NET Framework 4 in the note, should be .NET 4
Is: .NET Framework 4
S/B: .NET 4


Edit

Mid: Page 19 - Misleading note from old example

Extraneous text not removed during rework of the example in Listing 2-1.
Is: ...string (with and without extra arguments).
S/B: ...string.


Edit

Minor: Page 21 - Capitalization error

Is: standard Query operators
S/B: standard query operators


Edit

Mid: Page 21 - Misleading word

Is: previously assigned properties
S/B: assigned properties


Edit

Major: Page 26 - Incorrect cross-reference

Is: (covered in Chapter 4, "Grouping and Joining Data")
S/B: (covered in Chapter 8, "C#4.0 Features")


Edit

Mid: Page 28 - Code formatting cosmetic

Is:
...-var q2 ={br]
S/B:
...-
var q2 =


Edit

Very Minor: Page 20-31 - Code formatting alignment out by one character

The period for Where, OrderBy and Select does not align with the period in the collection line by one charcter or pixel.


Edit

Major: Page 44 - Incorrect technical inference

It is infered that because of the let statement, the average of the source collection is only calculated once. This isn't correct, the average of the source colction will be calculated for each element. Calculating the average in a variable before the query and referencing that variable is the best way to avoid calculating the average for each eleent.


Edit

Mid: Page 44 - Incorrect word

Is: continued by using the result stored into
S/B: continued by using the result stored in


Edit

Very Minor: Page 63 - Better word

Is: full range of ordering requirements
S/B: full range of sorting requirements


Edit

Mid: Page 65 - misleading cross-reference

Is: Chapter 6, which is specifically about the built-in string comparers and custom comparers
S/B: Chapter 6, hich has a specific section about the built-in string comparers and custom comparers


Edit

Mid: Page 80 - Wrong Table reference

Is: Table 2-2
S/B: Table 2-1


Edit

Unsure: Page 95 - Might have transposed X and Y

Check q1. Are X and Y transposed in the extension method? Need to test...


Edit

Very minor: Page 102 - Inconsistent test string

To be consistent with the earlier example, the string should be pluralized.
Is: "(no order")
S/B: "(no orders")


Edit

Very minor: Page 191 - Inconsistent line breaks in listing

Listing 6-9. Some instances of "second." appear on the same line as the variable definition, and othes on the next line. Should be consistent to avoid people assumng they are different.


Edit

Minor: Page 198 - Clarity

It is not fully clear what optomizations are available from IList and what ones from ICollection. These should be spelt out clearer. IList is for Count, and iCollection is for indexible access.


Edit

Minor: Page 237 - Clarity

Is: allows default parameters to
S/B: allows default parameter values to


Edit

Very Minor: Page 247 - Text formatting

State and Lastname should be monospaced as they relate to code property access.






If you would like to comment on this page, click on the Discuss button located on the top-right of each page. Feel free to edit any mistakes or omissions you find. If you have an objection or find in-appropriate content then contact the administrator. This website is not affiliated with Microsoft®, all content and opinions are those of the specific author and some advice, solutions and article may contain unintentional errors - please use care. Other websites by this author: Focused Objective, Geek Speak Decoded.