5

バイト配列引数のデフォルト値を作成するにはどうすればよいですか? 以下のコードは動作しません...

public static void init(SomeByteArray[] = {1, 2, 3, 4}) {
    //Do Something
}

これは可能ですか?

違いがあれば、.Net Micro Framework 4.1でこれを行っています...

4

4 に答える 4

4

できますが、メソッドで割り当てる必要があり、デフォルト値は次のnullようにする必要があります。

public static void init(byte[] SomeByteArray = null)
{
    SomeByteArray = SomeByteArray ?? new byte[] {1, 2, 3, 4};
    //carry on with your method.
}
于 2013-06-09T19:01:27.263 に答える