foreach (int c in mt)
Console.WriteLine ("U+{0:X4}", c);
Console.WriteLine (mt + new MText ("漢字"));
+ Console.WriteLine (mt[2,4]);
+ mt[0] = '日'; // == mt.Del (0, 1); mt.Ins (0, char)
+ Console.WriteLine (mt);
+ mt[1,3] = new MText ('本'); // == mt.Del (1, 3); mt.Ins (1, mt)
+ Console.WriteLine (mt);
+ mt[1,2] = null; // == mt.Del (1, 2)
+ Console.WriteLine (mt);
+ // explicit casting (MText -> string)
+ string str2 = " " + (string) mt + (string) ((MText) "abc").Cat ('a');
+ Console.WriteLine (str2);
+ // implicit casting (string -> MText)
+ mt2 = "abc";
+ mt2.Cat ("def");
+ mt2 += "ghi";
+ Console.WriteLine (mt2);
}
}