b92921f5c54f3b3595f18e8c625f08d2c2fd933d
[m17n/m17n-lib-cs.git] / symbol.cs
1 using System;
2 using System.Collections.Generic;
3 using M17N.Core;
4
5 public class Test
6 {
7   public static void Main()
8   {
9     MSymbol sym1 = new MSymbol ("symbol");
10     MSymbol sym2 = new MSymbol ("symbol");
11     MSymbol sym3 = new MSymbol ("another sym:bol");
12
13     Console.WriteLine ("sym1 = {0}", sym1);
14     Console.WriteLine ("sym2 = {0}", sym2);
15     Console.WriteLine ("sym3 = {0}", sym3);
16     Console.WriteLine ("sym1 {0} sym2", sym1 == sym2 ? "==" : "!=");
17     Console.WriteLine ("sym1 {0} sym3", sym1 == sym3 ? "==" : "!=");
18
19     sym1.Put (sym2, "prop1");
20     sym1.Put (sym3, "prop2");
21     Console.WriteLine (sym1.Get (sym2) + "," + sym1.Get (sym3));
22     Console.WriteLine (sym2.Get (sym2) + "," + sym2.Get (sym3));
23     Console.WriteLine (sym3.Get (sym2));
24   }
25 }