Click here to Skip to main content
15,790,022 members
Home / Discussions / C#
   

C#

 
GeneralRe: Reference Types v. Value Types Pin
Richard Deeming1-Apr-20 3:20
mveRichard Deeming1-Apr-20 3:20 
GeneralRe: Reference Types v. Value Types Pin
F-ES Sitecore1-Apr-20 3:38
professionalF-ES Sitecore1-Apr-20 3:38 
QuestionOverloaded Methods with Generics Pin
#realJSOP30-Mar-20 6:52
mve#realJSOP30-Mar-20 6:52 
AnswerRe: Overloaded Methods with Generics Pin
OriginalGriff30-Mar-20 7:34
mvaOriginalGriff30-Mar-20 7:34 
GeneralRe: Overloaded Methods with Generics Pin
#realJSOP30-Mar-20 7:50
mve#realJSOP30-Mar-20 7:50 
GeneralRe: Overloaded Methods with Generics Pin
OriginalGriff30-Mar-20 9:28
mvaOriginalGriff30-Mar-20 9:28 
GeneralRe: Overloaded Methods with Generics Pin
#realJSOP31-Mar-20 1:21
mve#realJSOP31-Mar-20 1:21 
AnswerRe: Overloaded Methods with Generics Pin
BillWoodruff30-Mar-20 17:33
professionalBillWoodruff30-Mar-20 17:33 
this works using one overload in .NET 4.8; don't know about earlier releases:
private IEnumerable<T> DoSomething<T>(
    Func<T,T> func,
    params T[] args)
{
    foreach (T t in args)
    {
        yield return func(t);
    }
}

private IEnumerable<T> DoSomething<T>(
    Func<T,T> func,
    IEnumerable<T> args)
{
    return DoSomething(func, args.ToArray());
}

// sample calls
    //var t1 =  DoSomething(
        //t => t * 3, 
        //1,2,3,4,5);

    //var t2 =  DoSomething(
        //t => t * 3, Enumerable.Range(6, 10));
I don't claim it's elegant Smile | :)
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

GeneralRe: Overloaded Methods with Generics Pin
#realJSOP31-Mar-20 1:18
mve#realJSOP31-Mar-20 1:18 
GeneralRe: Overloaded Methods with Generics Pin
BillWoodruff31-Mar-20 6:17
professionalBillWoodruff31-Mar-20 6:17 
AnswerRe: Overloaded Methods with Generics Pin
Richard Deeming31-Mar-20 2:26
mveRichard Deeming31-Mar-20 2:26 
GeneralRe: Overloaded Methods with Generics Pin
BillWoodruff31-Mar-20 6:32
professionalBillWoodruff31-Mar-20 6:32 
GeneralRe: Overloaded Methods with Generics Pin
Richard Deeming31-Mar-20 9:51
mveRichard Deeming31-Mar-20 9:51 
GeneralRe: Overloaded Methods with Generics Pin
BillWoodruff31-Mar-20 12:49
professionalBillWoodruff31-Mar-20 12:49 
GeneralRe: Overloaded Methods with Generics Pin
Richard Andrew x6431-Mar-20 14:57
professionalRichard Andrew x6431-Mar-20 14:57 
GeneralRe: Overloaded Methods with Generics Pin
Richard Deeming1-Apr-20 1:04
mveRichard Deeming1-Apr-20 1:04 
GeneralRe: Overloaded Methods with Generics Pin
BillWoodruff1-Apr-20 3:07
professionalBillWoodruff1-Apr-20 3:07 
GeneralRe: Overloaded Methods with Generics Pin
Richard Deeming1-Apr-20 3:13
mveRichard Deeming1-Apr-20 3:13 
GeneralRe: Overloaded Methods with Generics Pin
Richard Deeming1-Apr-20 1:15
mveRichard Deeming1-Apr-20 1:15 
GeneralRe: Overloaded Methods with Generics Pin
#realJSOP1-Apr-20 0:26
mve#realJSOP1-Apr-20 0:26 
AnswerRe: Overloaded Methods with Generics Pin
James Curran7-Apr-20 5:48
James Curran7-Apr-20 5:48 
QuestionWpf Excel Pin
RajaMohammed.A26-Mar-20 4:55
RajaMohammed.A26-Mar-20 4:55 
AnswerRe: Wpf Excel Pin
Richard MacCutchan26-Mar-20 5:12
mveRichard MacCutchan26-Mar-20 5:12 
AnswerRe: Wpf Excel Pin
jsc422-Apr-20 3:58
professionaljsc422-Apr-20 3:58 
QuestionC# Oracle SYSDBA connection string not able to working on windows 10? Pin
barathsamkumar25-Mar-20 5:39
barathsamkumar25-Mar-20 5:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.