C 反射例程

2021-04-19 05:15:33 字數 832 閱讀 9644

1 建立用於反射使用的dll

新建乙個c#類庫專案,拷貝源**如下,編譯生成dll(假如dll的檔名是testreflect.dll)

using system;

namespace webtest

public string writestring(string s)

/** /// dsajkjflasjdfalksdjfaskfd

///

/// ///

public static string writename(string s)

public string writenopara()

}}

2 應用於反射的例子

在aspnet頁面中加入以下函式:

public void test1()

); //例項方法的呼叫

response.write(s+"

"); method = type.getmethod("writename");//方法的名稱

s = (string)method.invoke(null,new string); //靜態方法的呼叫

response.write(s+"

"); method = type.getmethod("writenopara");//無引數的例項方法

s = (string)method.invoke(obj,null);

response.write(s+"

"); method = null;

}catch(exception ex)

finally

}

C語言 指標例程 《C和指標》例程6 3 注釋

c和指標 的107頁 程式6.3 在一組字串中查詢 版本2 程式如下 include include define true 1 define false 0 intfind char char strings,char value 1 strings 5 return false int main...

C 呼叫C Dll例程

form1.cs內容 using system using system.windows.forms using system.runtime.interopservices using system.text 申明dll中函式 dllimport kb dll.dll entrypoint inp...

C 函式過載例程

1 include2 using namespace std 3 int square int x 4 float square float y 5 double square double x 6 int main 7 13 14 15 int square int x 16 17 cout fi...