groupproperties textbox1.text = new groupproperties();
30 个解决方案
#1
楼主继续努力研究吧,争取通过!
#2
变量名不允许包括英文的小数点。
#3
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,它有很多种理解,比如a的b.c的成员的e.f.g成员,a.b的c成员的d.e成员的f成员的g成员……我可以写出上百种解释。编程语言应该是确定的,唯一的,而不是模糊的,似是而非的。如果你连这样的认识都没有,或许你可能是一个很好的诗人或者作家,但是请你远离程序员这个职业。
#4
我觉得LZ应该是这个意思..
话说这个代码还真难从编程的角度理解.
groupproperties txt1= new groupproperties();
txt1 =textbox1.text
话说这个代码还真难从编程的角度理解.
#5
是呀。变量的命名规则。呵呵。
#6
楼主理解的跟编译器理解的有出入。。。
#7
话说变量名不带这样的,“textbox1.text”这个你可以用其他名字代替然后再弄一个别名指向“textbox1.text ”就好。编程语言还真没见过带英文“.”的。
#8
楼主还是具体说一下想干什么吧,这样大家也好能帮助你啊!你这种想当然的命名方式必然不能通过编译的撒。。。
#9
正解,楼主看看变量命名规则吧,里面是不允许有“.”的
#10
楼主想用这种方法,让C#大厦瞬间崩溃!!
#11
我还是举个例子吧
textbox1.Text="abc";
groupproperties textbox1.text = new groupproperties();
这个变量的名字就是0
textbox1.Text="abc";
groupproperties textbox1.text = new groupproperties();
这个变量的名字就是0
#12
好神奇...
#13
楼主需要实现的功能,采用反射就可以了
通过反射来组织完整的对象,并生成实例。就达到了楼主所要实现的功能
具体办法请查看反射手册
通过反射来组织完整的对象,并生成实例。就达到了楼主所要实现的功能
具体办法请查看反射手册
#14
“但编译不通过”,楼主要好好学一下语法。
#15
人家是想要个动态生成的变量,并且动态指定变量名,你理解有问题吧?我操
在弄清楚人家想法之前,千万不要脱离裤子乱放屁啊。
#16
+1
#17
感觉楼主的设想无聊没有必要。
#18
他这个需求绝对是个很有技术含量的问题,我敢说这个论坛很多微软MVP都不会,更别说caozhy了,然后他自己不会,还教育别人也不要会,更不要去研究。
这简直就是无耻到了极限。
#19
命名太不规范了,看看书啊
#20
你可以用_来代替.
#21
你想太多了。这是编译器的规则而已,没有必要去钻。也没有所谓什么技术问题。在于编译器对代码的解析方式。
#22
我的意思是,你有了修改编译器规则的实力,就有可能实现这个功能,是你想的太少了。
#23
编译器的代码是固定的,你怎么样都无法修改。你应该说,如果我有编写一个编译器的能力。
这个真扯远了,直接问如何写一个编译器好了。你有时间你去写啊?
我也能写一个,软硬件我都了解,关键没有报酬,花费的时间很长的。
#24
我只是回答了楼主的答案,并不是跟你扯淡,你怎么那么爱扯淡呢?你说话能跟着题目走么?人家问什么你就答什么好了,说那么多废话干嘛?
#25
#26
#27
#28
#29
#30
#1
楼主继续努力研究吧,争取通过!
#2
变量名不允许包括英文的小数点。
#3
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,它有很多种理解,比如a的b.c的成员的e.f.g成员,a.b的c成员的d.e成员的f成员的g成员……我可以写出上百种解释。编程语言应该是确定的,唯一的,而不是模糊的,似是而非的。如果你连这样的认识都没有,或许你可能是一个很好的诗人或者作家,但是请你远离程序员这个职业。
#4
我觉得LZ应该是这个意思..
话说这个代码还真难从编程的角度理解.
groupproperties txt1= new groupproperties();
txt1 =textbox1.text
话说这个代码还真难从编程的角度理解.
#5
是呀。变量的命名规则。呵呵。
#6
楼主理解的跟编译器理解的有出入。。。
#7
话说变量名不带这样的,“textbox1.text”这个你可以用其他名字代替然后再弄一个别名指向“textbox1.text ”就好。编程语言还真没见过带英文“.”的。
#8
楼主还是具体说一下想干什么吧,这样大家也好能帮助你啊!你这种想当然的命名方式必然不能通过编译的撒。。。
#9
正解,楼主看看变量命名规则吧,里面是不允许有“.”的
#10
楼主想用这种方法,让C#大厦瞬间崩溃!!
#11
我还是举个例子吧
textbox1.Text="abc";
groupproperties textbox1.text = new groupproperties();
这个变量的名字就是0
textbox1.Text="abc";
groupproperties textbox1.text = new groupproperties();
这个变量的名字就是0
#12
好神奇...
#13
楼主需要实现的功能,采用反射就可以了
通过反射来组织完整的对象,并生成实例。就达到了楼主所要实现的功能
具体办法请查看反射手册
通过反射来组织完整的对象,并生成实例。就达到了楼主所要实现的功能
具体办法请查看反射手册
#14
“但编译不通过”,楼主要好好学一下语法。
#15
人家是想要个动态生成的变量,并且动态指定变量名,你理解有问题吧?我操
在弄清楚人家想法之前,千万不要脱离裤子乱放屁啊。
#16
+1
#17
感觉楼主的设想无聊没有必要。
#18
他这个需求绝对是个很有技术含量的问题,我敢说这个论坛很多微软MVP都不会,更别说caozhy了,然后他自己不会,还教育别人也不要会,更不要去研究。
这简直就是无耻到了极限。
#19
命名太不规范了,看看书啊
#20
你可以用_来代替.
#21
你想太多了。这是编译器的规则而已,没有必要去钻。也没有所谓什么技术问题。在于编译器对代码的解析方式。
#22
我的意思是,你有了修改编译器规则的实力,就有可能实现这个功能,是你想的太少了。
#23
编译器的代码是固定的,你怎么样都无法修改。你应该说,如果我有编写一个编译器的能力。
这个真扯远了,直接问如何写一个编译器好了。你有时间你去写啊?
我也能写一个,软硬件我都了解,关键没有报酬,花费的时间很长的。
#24
我只是回答了楼主的答案,并不是跟你扯淡,你怎么那么爱扯淡呢?你说话能跟着题目走么?人家问什么你就答什么好了,说那么多废话干嘛?