X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=text.cs;h=bc8dad5b4ada9de8e36e3322806f2096249f6573;hb=7e9120e82093e8c321f5cfdf05fcbfbd51cb0adc;hp=5610dbdfa56a83b9c31de6fcade396fd08579293;hpb=70bd0093109de5d05d717ded6a6fa352fdd44283;p=m17n%2Fm17n-lib-cs.git diff --git a/text.cs b/text.cs index 5610dbd..bc8dad5 100644 --- a/text.cs +++ b/text.cs @@ -20,5 +20,20 @@ public class Test 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); } }