Click here to Skip to main content
15,118,508 members
Home / Discussions / C#
   

C#

 
GeneralRe: Question About Async Pin
Kevin Marois30-Sep-21 5:24
professionalKevin Marois30-Sep-21 5:24 
GeneralRe: Question About Async Pin
Richard Deeming30-Sep-21 5:41
mveRichard Deeming30-Sep-21 5:41 
GeneralRe: Question About Async Pin
Kevin Marois30-Sep-21 5:48
professionalKevin Marois30-Sep-21 5:48 
GeneralRe: Question About Async Pin
Richard Deeming30-Sep-21 6:05
mveRichard Deeming30-Sep-21 6:05 
GeneralRe: Question About Async Pin
Kevin Marois30-Sep-21 6:20
professionalKevin Marois30-Sep-21 6:20 
AnswerRe: Question About Async Pin
Richard Deeming29-Sep-21 22:54
mveRichard Deeming29-Sep-21 22:54 
GeneralRe: Question About Async Pin
Kevin Marois30-Sep-21 5:23
professionalKevin Marois30-Sep-21 5:23 
QuestionMakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
BillWoodruff28-Sep-21 6:45
mveBillWoodruff28-Sep-21 6:45 
Using MakeGenericType and Activator.CreateInstance() to make a generic Type at runtime returns an Object: to make a usable instance of that Object, you have to cast it to its "native" Type.

surprise: i stumbled across a way to get a usable instance of the Object ... without explicit casting ... by using 'dynamic'; example:
// type template
Type generic = typeof(Dictionary<,>);

// array of types to substitute for the type parameters of the generic Type
Type[] typeArgs = { typeof(string), typeof(string) };

// Create a Type object representing the constructed generic type.
Type newGenericType = generic.MakeGenericType(typeArgs);

dynamic instance = Activator.CreateInstance(newGenericType);

instance.Add("1", "2");
I am not sure, how, in this case, use of 'dynamic' works.

Appreciate your thoughts.

Note: afaik, no example of this technique occurs in any MS documentation.
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch

AnswerRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
Richard Deeming28-Sep-21 7:20
mveRichard Deeming28-Sep-21 7:20 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
BillWoodruff28-Sep-21 10:47
mveBillWoodruff28-Sep-21 10:47 
AnswerRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
OriginalGriff28-Sep-21 7:30
mveOriginalGriff28-Sep-21 7:30 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
BillWoodruff28-Sep-21 11:19
mveBillWoodruff28-Sep-21 11:19 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
OriginalGriff28-Sep-21 11:40
mveOriginalGriff28-Sep-21 11:40 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
BillWoodruff29-Sep-21 1:57
mveBillWoodruff29-Sep-21 1:57 
Questionled matrix display Pin
Member 1537173026-Sep-21 8:49
MemberMember 1537173026-Sep-21 8:49 
AnswerRe: led matrix display Pin
OriginalGriff26-Sep-21 9:33
mveOriginalGriff26-Sep-21 9:33 
QuestionC# 8 nullable reference question / conundrum Pin
Super Lloyd25-Sep-21 2:36
MemberSuper Lloyd25-Sep-21 2:36 
QuestionConvering time representation format Pin
Alex Dunlop22-Sep-21 0:26
MemberAlex Dunlop22-Sep-21 0:26 
AnswerRe: Convering time representation format Pin
Peter_in_278022-Sep-21 2:28
professionalPeter_in_278022-Sep-21 2:28 
AnswerRe: Convering time representation format PinPopular
Richard Deeming22-Sep-21 2:37
mveRichard Deeming22-Sep-21 2:37 
AnswerRe: Convering time representation format Pin
BillWoodruff22-Sep-21 23:00
mveBillWoodruff22-Sep-21 23:00 
AnswerRe: Convering time representation format Pin
Pete O'Hanlon23-Sep-21 3:03
mvePete O'Hanlon23-Sep-21 3:03 
GeneralRe: Convering time representation format Pin
Alex Dunlop23-Sep-21 10:22
MemberAlex Dunlop23-Sep-21 10:22 
QuestionRe: Convering time representation format Pin
Member 1532961323-Sep-21 10:32
MemberMember 1532961323-Sep-21 10:32 
GeneralRe: Convering time representation format Pin
Mycroft Holmes23-Sep-21 13:50
professionalMycroft Holmes23-Sep-21 13:50 

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.