06.Part VI/04.Make working with paths easier.wmv | 21.56 MB |
05.Part V/02.Replacing temporary collections with yield.wmv | 20.7 MB |
03.Part III/07.Copying, atomic cloning, and resizing of arrays.wmv | 18.55 MB |
05.Part V/03.Creating type namespace aliases and resolving external collisions.wmv | 14.89 MB |
06.Part VI/09.Using indexers in your own classes.wmv | 13.64 MB |
04.Part IV/02.Parsing numeric types with the NumberStyles enumeration.wmv | 12.22 MB |
02.Part II/08.Using Tuples to reduce code.wmv | 11.65 MB |
04.Part IV/09.Binary compatibility with optional parameters.wmv | 11.63 MB |
05.Part V/05.Creating and using custom format providers.wmv | 11.14 MB |
01.Part I/06.The caller information attributes.wmv | 10.64 MB |
01.Part I/02.Customize debugger display values.wmv | 10.52 MB |
06.Part VI/07.Simplify constructor overloads.wmv | 9.66 MB |
01.Part I/04.The null-coalescing operator.wmv | 9.6 MB |
04.Part IV/04.Avoiding DateTime misparsing with culture-independent strings.wmv | 9.21 MB |
02.Part II/04.Conditional compilation and emitting compiler warnings and errors.wmv | 9.18 MB |
03.Part III/05.Launching arbitrary programs and capturing their output.wmv | 8.88 MB |
01.Part I/07.Partial types and methods.wmv | 7.98 MB |
03.Part III/06.Static Array Methods.wmv | 7.97 MB |
06.Part VI/03.The conditional operator.wmv | 7.92 MB |
04.Part IV/06.Converting base types to byte arrays.wmv | 7.64 MB |
06.Part VI/02.Conditionally executing methods based on compilation symbols.wmv | 7.5 MB |
06.Part VI/06.Specify methods that take an arbitrary number of arguments.wmv | 7.41 MB |
05.Part V/04.Representing arbitrarily large integer values.wmv | 7.35 MB |
01.Part I/03.Control the display of members in the debugger.wmv | 7.17 MB |
04.Part IV/03.Preventing ambiguous DateTime parsing.wmv | 7.1 MB |
02.Part II/07.Creating random numbers.wmv | 6.84 MB |
04.Part IV/07.as or cast.wmv | 6.73 MB |
06.Part VI/08.Finding out information about the current system and platform.wmv | 6.64 MB |
02.Part II/06.Changing the current thread's culture at runtime.wmv | 6.59 MB |
02.Part II/09.Forcing reference equality comparisons.wmv | 6.57 MB |
03.Part III/09.Preserving your stacktrace when rethrowing exceptions.wmv | 6.34 MB |
03.Part III/08.Initializing multidimensional rectangular and jagged arrays.wmv | 6.28 MB |
02.Part II/10.Don't change an object's hashcode after adding to a dictionary.wmv | 6.13 MB |
02.Part II/11.Creating and using combinable enums.wmv | 5.95 MB |
06.Part VI/05.Formatting and aligning values into columns.wmv | 5.87 MB |
04.Part IV/08.Exiting loops early.wmv | 5.86 MB |
03.Part III/04.Avoiding re-evaluation of LINQ queries.wmv | 5.71 MB |
02.Part II/05.Testing char Unicode validity.wmv | 5.7 MB |
01.Part I/08.Runtime conversions with Convert.ChangeType.wmv | 5.57 MB |
03.Part III/03.Marking code as obsolete.wmv | 5.54 MB |
03.Part III/02.Conditional formatting for positive, negative, and zero numbers.wmv | 5.53 MB |
04.Part IV/05.Parsing DateTimes with the DateTimeStyles enumeration.wmv | 5.44 MB |
01.Part I/05.The danger of virtual method calls from constructors.wmv | 5.4 MB |
01.Part I/09.Expose internal types and members to friend assemblies.wmv | 4.79 MB |
02.Part II/02.Simplifying string empty and null checking code.wmv | 3.98 MB |
02.Part II/03.Time zones and using DateTime.MinValue to represent null dates.wmv | 3.87 MB |
02.Part II/12.Module Summary.wmv | 2.57 MB |
02.Part II/01.Module Overview.wmv | 2.5 MB |
01.Part I/01.Module Overview.wmv | 2.4 MB |
06.Part VI/10.Module Summary.wmv | 1.99 MB |