本文整理汇总了C#中LuaTable.SetMemberValue方法的典型用法代码示例。如果您正苦于以下问题:C# LuaTable.SetMemberValue方法的具体用法?C# LuaTable.SetMemberValue怎么用?C# LuaTable.SetMemberValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LuaTable
的用法示例。
在下文中一共展示了LuaTable.SetMemberValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestMember01
public void TestMember01()
{
LuaTable t = new LuaTable();
t["test"] = "t";
Assert.AreEqual(t["test"], "t");
t.SetMemberValue("Test", "a", true);
Assert.AreEqual(t.GetMemberValue("Test", true, true), "a");
t.SetMemberValue("Test", "b");
Assert.AreEqual(t["Test"], "b");
t.SetMemberValue("Test", "n", true);
Assert.AreEqual(t["test"], "n");
IDictionary<string, object> a = t.Members;
string[] r = new string[2];
a.Keys.CopyTo(r, 0);
Assert.IsTrue(r[0] == "test" && r[1] == "Test");
t.SetMemberValue("Test", null, true, true);
t.SetMemberValue("Test", null, true, true);
Assert.IsTrue(t["Test"] == null);
Assert.IsTrue(t["test"] == null);
}