NUnitをみるその2(それより前にLog4netをみてみる1)

Log4netをまず見るほうがよさそうなので、こっちから。

で気づいた点。


.NETの可変長配列って、params指定なんすね。

        public static int Add(params int[] array)
        {
            int sum = 0;
            foreach (int i in array)
            {
                sum += i;
            }
            return sum;
        }


なんだかparamsって指定してるのに、配列指定もするあたりが冗長な感じ。


もうちょい驚いたのが、out指定かな。

out指定した変数は結果を戻すまでに何か指定されてないといけないみたい。

        public static void Bar(out string s)
        {
            s = "hoge";
        }