1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | using System; public class Foo { public static void bar(params string[] s) { if(s == null) { Console.WriteLine("null"); } else { Console.WriteLine(s.Length); } } public static void Main(string[] a) { bar(null); bar(new string[]{"foo"}); bar("goo", "gai"); string[] array_null = null; bar(array_null); string string_null = null; bar(string_null); } } |
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIEZvbwp7CiAgcHVibGljIHN0YXRpYyB2b2lkIGJhcihwYXJhbXMgc3RyaW5nW10gcykKICB7CiAgICAgaWYocyA9PSBudWxsKQogICAgIHsKICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJudWxsIik7CiAgICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICBDb25zb2xlLldyaXRlTGluZShzLkxlbmd0aCk7CiAgICAgfQogIH0KICAgCiAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYSkKICB7CiAgICAgYmFyKG51bGwpOwogICAgIGJhcihuZXcgc3RyaW5nW117ImZvbyJ9KTsKICAgICBiYXIoImdvbyIsICJnYWkiKTsKICAgICBzdHJpbmdbXSBhcnJheV9udWxsID0gbnVsbDsKICAgICBiYXIoYXJyYXlfbnVsbCk7CiAgICAgc3RyaW5nIHN0cmluZ19udWxsID0gbnVsbDsKICAgICBiYXIoc3RyaW5nX251bGwpOwoKICB9Cn0=
-
upload with new input
-
result: Success time: 0.01s memory: 38000 kB returned value: 0
null 1 2 null 1


