Let method take any data type in c#

Управляемый означает, что код не компилируется в собственный код, и таким образом работает под покровительством виртуальной машины. Java компилирует в промежуточный формат, названный байт-кодом, который Java знает VM, как интерпретировать и выполниться. Все языки.NET делают подобную вещь, компилируя в IL (промежуточный язык), который интерпретирует время выполнения.NET. Это немного сбивает с толку, потому что.NET IL имеет .dll и .exe окончания файла.

26
задан John Saunders 4 May 2011 в 21:26
поделиться

2 ответа

Вы можете принять object как тип параметра. Возможно, даже лучше было бы использовать дженерики:

void MyMethod<T>(T parm) { ... }

Таким образом, этот параметр на самом деле относится к типу, который передал пользователь - он не упакован, как с object и типами значений.

8
ответ дан 28 November 2019 в 06:32
поделиться
public void YourMethod<T>(T parameter)
{
}
3
ответ дан 28 November 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: