C# с помощью параметрических усилителей и дополнительных методов

Некоторые хорошие ответы здесь.

я хочу повторить предложение для использования отдельного компьютера для хостинга сервера управления исходным кодом, хотя это не должно быть , выделил машина. Это могло быть Ваше поле Windows Home Server или некоторый другой сервер, который Вы уже выполняете. Или это могла быть виртуальная машина, размещенная на некотором другом сервере. Безотносительно, просто заставьте его отделиться от машины (машин), где Вы пишете код.

я также хочу предложить, чтобы Вы получили хорошую резервную дисциплину для своего сервера. Что-то ночью, по крайней мере; каждый час, если Вы можете. Назад до специализированного устройства (как внешний жесткий диск) или что-то удаленное (сервер в доме Вашего кузена в другом состоянии) или в облаке (Amazon S3). Помните, что Ваш исходный код является Вашим ключевым активом; заботьтесь о нем!

12
задан johnc 21 September 2009 в 23:29
поделиться

2 ответа

Похоже, вам не хватает ключевого слова params ...

public static DalRow EasyRetrieveSingle(this DalRow dalRow, params object[] parameters) 
26
ответ дан 2 December 2019 в 04:25
поделиться

Вам не хватает params ключевое слово в объявлении вашего метода.

public static DalRow EasyRetrieveSingle(
    this DalRow dalRow, params object[] parameters)
                          ↑

Это компилируется и отлично работает:

static class Extensions
{
    public static void Test(this Program program, params object[] args) { }
}

class Program
{
    static void Main()
    {
        new Program().Test(1, 5);
    }
}
8
ответ дан 2 December 2019 в 04:25
поделиться
Другие вопросы по тегам:

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