bullet[] b=new bullet[bulletNum];
for(int i = 0; i < bulletNum; i ++)
{
b[i]=new bullet(...);
}
for(int i = 0; i < bulletNum; i ++)
{
b[i]=new bullet(...);
}
解决方案 »
- WPF中生成Excel遇到的奇怪问题?
- 一个很急的滚动条问题
- wpf能否通过代码布置页面
- 用C#实现窗体内部图片的左右移动
- 邮件发送程序问题,急!
- 程序集dll的引用问题!!!!
- 怎么能取出一个wma中的所有脚本命令,和对应的时间并写入到marker中,及相反。
- 50分请解释两个方法的区别,马上结贴!
- 在菜单中......e.Bounds.X,e.Bounds.Y,e.Bounds.Width,e.Bounds.Height各代表什么?多谢!!
- ManagementObject与ManagementBaseObject这两个类有什么区别?
- C#中如何实现拖放?
- 请问关于myTable .Rows.InsertAt的问题。。
可能是我的例子不准确。
这个想法来源于Macromedia Flash 里面的eval();谢谢!请多指教!
下面的代码也许对你有用.
private Hashtable t = new Hashtable();
private TextBox eval(string name){
return (TextBox)t[name];
}
private void button4_Click(object sender, System.EventArgs e) {
TextBox b = new TextBox();
b.Name = "b1";
b.Parent = this;
b.Left = button4.Left;
t.Add(b.Name, b); eval("b1").Text = "Test";
}
请问 有没有更直接更简单的办法告诉c#解释器:这个String是某个实例的名字,甚至在IDE里面就能像普通其它对象一样能自动CompleteWords的功能???????非常感谢!!
==》
那就变量名用中文。例如:
int 整数 = 5;
整数++;
class 子弹类{
//....
}
子弹类[] 子弹 = ....类似代码在C#里面是可以编译通过并且正确运行的。
因为C#的token都是基于unicode的。