I'm not sure why you need to cast to "whatsthetype", when you then assign it to a variable of type IBar. Why not this:
IBar MyVar = (IBar) foo; Seang -----Original Message----- From: Steve Holak [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 3:19 PM To: [EMAIL PROTECTED] Subject: [DOTNET] Casting to a Type from an Enum I'm banging my head on something simple and don't have my references here: I have an object type returned by a function that has just de-serialized that object from a database (Soap deserializer) . The object implements a known interface (IBar). I know the type of the original object , but my knowledge of the type is represented as a string. I want to cast the object to the Type defined by the string, something like: void CastTheDamnThing(string whatsthetype) { IBar MyVar; object foo=SomeFunctionThatReturnsAnObjectType(); //cast the object to the type defined by the string. MyVar=(Type.GetType(whatsthetype)) foo; //do something else . . . } It obviously isn't right; What am I missing? I feel dumb for asking, but it's the end of the day and I'm not leaving until I figure out how to do this. TIA Steve Holak Senior Software Architect Brokerage Concepts IS Dept. 610-491-4879 email: [EMAIL PROTECTED] You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.