public static TableToLua getInstance() { if (null == mInstance) { mInstance = new TableToLua(); } return(mInstance); }
private void button_generate_Click(object sender, EventArgs e) { if (this.textBox_luaTableName.Text.Length == 0) { MessageBox.Show("Lua Table Name 不能为空!!!"); return; } string luaStr = TableToLua.getInstance().toLua(this.textBox_luaTableName.Text, this.textBox_sourceFilePath.Text, this.checkBox1.Checked); string luaTableName = this.textBox_luaTableName.Text + ".lua"; FileStream fs = new FileStream(luaTableName, FileMode.Create); StreamWriter sw = new StreamWriter(fs); sw.Write(luaStr); sw.Flush(); fs.Close(); MessageBox.Show("保存成功!"); }