Click here to Skip to main content
15,885,782 members
Home / Discussions / C#
   

C#

 
SuggestionRe: DNS Suffix Pin
Richard MacCutchan18-Feb-14 22:29
mveRichard MacCutchan18-Feb-14 22:29 
GeneralRe: DNS Suffix Pin
Ramug1018-Feb-14 22:38
Ramug1018-Feb-14 22:38 
GeneralRe: DNS Suffix Pin
Richard MacCutchan18-Feb-14 22:57
mveRichard MacCutchan18-Feb-14 22:57 
Questionneed help with code with reference and generic function Pin
neodeaths18-Feb-14 16:18
neodeaths18-Feb-14 16:18 
AnswerRe: need help with code with reference and generic function Pin
Richard Andrew x6418-Feb-14 17:51
professionalRichard Andrew x6418-Feb-14 17:51 
AnswerRe: need help with code with reference and generic function Pin
Richard MacCutchan18-Feb-14 22:27
mveRichard MacCutchan18-Feb-14 22:27 
GeneralRe: need help with code with reference and generic function Pin
Freak3019-Feb-14 1:45
Freak3019-Feb-14 1:45 
AnswerRe: need help with code with reference and generic function Pin
Richard Deeming19-Feb-14 2:14
mveRichard Deeming19-Feb-14 2:14 
So you want to call a generic method with a dynamic type parameter? You'll need to use reflection to do that.

Try something like this:
C#
// Get the MethodInfo for the generic method:
MethodInfo baseMethod = typeof(YourClass).GetMethod("load", 
    BindingFlags.Public | BindingFlags.Static,
    /* binder = */ null, 
    /* types = */ new[] { typeof(string) },
    /* modifiers = */ null);

foreach (Tuple<object, string, Type> i in DBlist)
{
    // Substitute the type parameter in the generic method:
    MethodInfo realMethod = baseMethod.MakeGenericMethod(i.Item3);
    
    // Call the static method, passing i.Item2 as the single parameter:
    i.Item1 = realMethod.Invoke(null, new[] { i.Item2 });
}

Where YourClass is the name of the class which contains the load<T> method.



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


AnswerRe: need help with code with reference and generic function Pin
Matt T Heffron19-Feb-14 7:54
professionalMatt T Heffron19-Feb-14 7:54 
QuestionCreating HUGE Bitmap objects? Pin
SledgeHammer0118-Feb-14 8:10
SledgeHammer0118-Feb-14 8:10 
AnswerRe: Creating HUGE Bitmap objects? Pin
David Knechtges18-Feb-14 10:54
David Knechtges18-Feb-14 10:54 
GeneralRe: Creating HUGE Bitmap objects? Pin
SledgeHammer0118-Feb-14 11:26
SledgeHammer0118-Feb-14 11:26 
QuestionRe: Creating HUGE Bitmap objects? Pin
Eddy Vluggen18-Feb-14 11:20
professionalEddy Vluggen18-Feb-14 11:20 
AnswerRe: Creating HUGE Bitmap objects? Pin
SledgeHammer0118-Feb-14 11:27
SledgeHammer0118-Feb-14 11:27 
GeneralRe: Creating HUGE Bitmap objects? Pin
Eddy Vluggen19-Feb-14 8:19
professionalEddy Vluggen19-Feb-14 8:19 
AnswerRe: Creating HUGE Bitmap objects? Pin
Bernhard Hiller18-Feb-14 21:26
Bernhard Hiller18-Feb-14 21:26 
AnswerRe: Creating HUGE Bitmap objects? Pin
Pete O'Hanlon18-Feb-14 21:51
mvePete O'Hanlon18-Feb-14 21:51 
QuestionCompiling the codes Pin
Blubbo18-Feb-14 6:39
Blubbo18-Feb-14 6:39 
GeneralRe: Compiling the codes Pin
harold aptroot18-Feb-14 6:43
harold aptroot18-Feb-14 6:43 
GeneralRe: Compiling the codes Pin
Blubbo18-Feb-14 7:03
Blubbo18-Feb-14 7:03 
GeneralRe: Compiling the codes Pin
Blubbo18-Feb-14 7:48
Blubbo18-Feb-14 7:48 
AnswerRe: Compiling the codes Pin
Richard Andrew x6418-Feb-14 6:48
professionalRichard Andrew x6418-Feb-14 6:48 
Questionlooking for code to logout in multiple browser tab Pin
umesh lade18-Feb-14 4:56
umesh lade18-Feb-14 4:56 
AnswerRe: looking for code to logout in multiple browser tab Pin
Mycroft Holmes18-Feb-14 11:49
professionalMycroft Holmes18-Feb-14 11:49 
GeneralRe: looking for code to logout in multiple browser tab Pin
Ramug1018-Feb-14 22:08
Ramug1018-Feb-14 22:08 

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.