Я не знаю, как объяснить мой вопрос, пожалуйста, примите его в форме примера:
Я написал библиотеку на языке C #, которая имеет следующий метод:
public object GetValueAt(int idx) {
return arr[idx];
}
Затем я использую его в VB.Net, разумеется, в индексе есть различия между C # и VB.Net.Поэтому, если я вызываю этот метод с idx = 6
, как CLR узнает объект, к которому я пытаюсь получить доступ (он имеет idx = 5
на C #)?
Это всего лишь мой пример, а как насчет существующей библиотеки в .Net?