完全に小ネタなのですが、へーと思った話を。
C#にはString.Splitという関数が存在します。
これはカンマなどで文字列を区切る処理なのですが、文字列に指定した区切り文字がなくても例外にはなりません。
using System; public class Program { public static void Main() { var strings = "foo".Split(','); Console.WriteLine(strings.Length); Console.WriteLine(strings[0]); } }
まあ、例外になっても困るし、指定文字で区切るのであって区切れなくてもそれはそれとは言えるんですが、この現象に気づいた時は不思議だなと思いました。