Exposing the indexer / default property via COM Interop

后端 未结 3 589
悲哀的现实
悲哀的现实 2020-12-10 19:18

I am attempting to write a component in C# to be consumed by classic ASP that allows me to access the indexer of the component (aka default property).

For example:

3条回答
  •  青春惊慌失措
    2020-12-10 20:22

    Thanks to Rob Walker's tip, I got it working by adding the following method and attribute to MyCollection:

    [DispId(0)]
    public string Item(string key) {
        return this[key];
    }
    

    Edit: See this better solution which uses an indexer.

提交回复
热议问题