Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9140803
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T09:33:51+00:00 2026-06-17T09:33:51+00:00

After loading an assembly, when instantiating it: Assembly asm = Assembly.LoadFile(@c:\file.dll); Type type =

  • 0

After loading an assembly, when instantiating it:

Assembly asm = Assembly.LoadFile(@"c:\file.dll");
Type type = asm.GetType("DLLTYPE");
object instance = Activator.CreateInstance(type);

How C# know the type?
From my logic, the dll should have header which define the object type.
so why is the DLLTYPE string for ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T09:33:51+00:00Added an answer on June 17, 2026 at 9:33 am

    How C# know the type?

    You’ve passed it as parameter:

    Type type = asm.GetType("DLLTYPE");
    

    so why is the “DLLTYPE” string for ?

    It’s the namespace and the class name that you want to instantiate:

    Namespace.ClassName
    

    Be careful because this method will return null if you make a mistake in the typename. If you want to ensure that the type exists you could use the following overload:

    Type type = asm.GetType("Namespace.ClassName", true);
    

    This will throw an exception instead of returning null which will be easier to debug instead of the NRE you would otherwise get on the Activator.CreateInstance method.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

After loading a reference to an assembly with something like: import clr clr.AddRferenceToFileAndPath(r'C:\foo.dll') How
I'm loading a DLL via System.Reflection.Assembly.LoadFile and reflecting over it's members in a plugin-esque
I am loading an XML file using jQuery $.get. after loading the content, i
I need to check the time amount to run GetTypes() after loading the dll.
I'm displaying a bitmap using GDI+. After loading the bitmap from a DLL resource
After loading a PHPExcel object with my data, I want to output the contents
Getting: Could not load file or assembly 'Interop.Shell32' or one of its dependencies after
after loading a file into my QTreeWidget, the rows are growing higher than bevor.
I want to run some code after loading my custom file, but I want
C# - Loading image from file resource in different assembly I have a PNG

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.