Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP inlist() in c#
Message
From
02/10/2008 08:25:34
 
 
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Miscellaneous
Thread ID:
01320903
Message ID:
01352232
Views:
54
>>>>>Cool.
>>>>>I can't actually remember what we were trying to do but I like the way you did it !
>>>>>
>>>>>But I guess that since extension methods are, under the hood, built as regular methods then generics should work in the same way.
>>>>>
>>>>>Best,
>>>>>Viv.
>>>>__
>>>>
>>>>Yeah, it's a long time ago. When I read about them I felt so excited I had to post it ;-)
>>>
>>>Also worth remembering that you can apply extension methods to Interfaces as well.
>>>Regards,
>>>Viv
>>_________
>>
>>Yes, - I saw an example of that - need time to digest that
>>(Accelerated C# 2008 - apress - pages 415 +)
>>
>>I have not compiled this - just typed it
>>
>>ps: LessThan, GreaterThan signs replaced by { and } - Michel is eating them
>>
>>public static class MyExtensions
>>{
>>    public static IEnumerable {R} Transform{T, R}(this IEnumerable{T} input, Func{T, R} op)
>>    {
>>        foreach( var item in input)
>>        {
>>            yield return op (item) ;
>>        }
>>    }
>>}
>>
>>
>>cheers,
>
>A generic interface using extension methods - I'll need time to digest that too !
>
>BTW, would you recommend the book?
>I've got 'C#2008 and the .NET 3.5 Platform' and 'Pro WPF in C#2008' from Apress and like both of them.....


I've got 'C#2008 and the .NET 3.5 Platform' too - just begun reading it in bits

Yes, I would recommend 'Accelerated C# 2008 - Trey Nash'
I've gotten as far as page 111 - jumped to page 415+

You may want to skip the first 50 pages though

Even if you don't learn a lot of new stuff - it refreshes the memory

Have a look at the toc http://www.amazon.com/gp/reader/1590598733/ref=sib_dp_ptu#reader-link


update: having bought the book you can download a pdf version as well
Gregory
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform