CodeVariableDeclarationStatement hashTableParam = new CodeVariableDeclarationStatement();
hashTableParam.Name = "hastable";
hashTableParam.Type = new CodeTypeReference(typeof(System.Collections.Hashtable));
Здесь я создал hashtable data type
, используя code dom
.в коде dom, как использовать встроенные свойства
Теперь я хочу использовать его встроенные свойства, чтобы add
, clear
и т. Д. Мне. Более ясный, я хочу реализовать код, подобный этому в коде dom.
ht.add("key","value");
я пытался сделать, как этот
CodeVariableDeclarationStatement hashTableParam = new CodeVariableDeclarationStatement();
hashTableParam.Name = "hastable";
hashTableParam.Type = new CodeTypeReference(typeof(System.Collections.Hashtable));
CodeMethodInvokeExpression invokeExp2 = new CodeMethodInvokeExpression(new CodeVariableReferenceExpression(hashTableParam.Name), "add");
invokeExp2.Parameters.Add(new CodeArgumentReferenceExpression("key"));
invokeExp2.Parameters.Add(new CodeArgumentReferenceExpression("value"));
// CodeStatementCollection statements = new CodeStatementCollection();
return hashTableParam;
, но я не в состоянии связать между invokeExp2
и hashtableparam
.
Есть ли другое решение использовать в застроенных свойствах здесь я пытаюсь использовать это определенным пользователь
Мне понравилось, но я хочу, чтобы он был как ht.add ("", ""); встроенное свойство типа данных хеш-таблицы – Arunachalam