省略記号表記を持つ独自のメソッドの実装に関する情報はどこで入手できますか?
例えば
static void my_printf(char* format, ...) { }
また、それは省略記号表記と呼ばれますか、それとももっと凝った名前がありますか?
省略記号表記を持つ独自のメソッドの実装に関する情報はどこで入手できますか?
例えば
static void my_printf(char* format, ...) { }
また、それは省略記号表記と呼ばれますか、それとももっと凝った名前がありますか?
paramsキーワードを見てください
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/paramsから:
キーワードを使用することにより
params
、可変数の引数を取るメソッドパラメータを指定できます。パラメータ宣言で指定されたタイプの引数のコンマ区切りリスト、または指定されたタイプの引数の配列を送信できます。引数を送信することもできません。引数を送信しない場合、パラメータリストの長さはゼロです。
static void MyPrintf(string format, params object[] args) { }
...
MyPrintf(1, 'a', "test");