C#声明一个变量,名字为textbox1.text

时间:2021-09-09 04:22:49

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


引用 楼主 zkx06111 的回复:
如题,需要有类似这样的效果,但编译不通过。C# code?1groupproperties textbox1.text = new groupproperties();
话说变量名不带这样的,“textbox1.text”这个你可以用其他名字代替然后再弄一个别名指向“textbox1.text ”就好。编程语言还真没见过带英文“.”的。 

#8


楼主还是具体说一下想干什么吧,这样大家也好能帮助你啊!你这种想当然的命名方式必然不能通过编译的撒。。。

#9


引用 3 楼 caozhy 的回复:
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,……

正解,楼主看看变量命名规则吧,里面是不允许有“.”的

#10


楼主想用这种方法,让C#大厦瞬间崩溃!!

#11


我还是举个例子吧
textbox1.Text="abc";
groupproperties textbox1.text = new groupproperties();
这个变量的名字就是0

#12


好神奇...

#13


楼主需要实现的功能,采用反射就可以了

通过反射来组织完整的对象,并生成实例。就达到了楼主所要实现的功能

具体办法请查看反射手册

#14


“但编译不通过”,楼主要好好学一下语法。

#15


引用 3 楼 caozhy 的回复:
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,……

人家是想要个动态生成的变量,并且动态指定变量名,你理解有问题吧?我操
在弄清楚人家想法之前,千万不要脱离裤子乱放屁啊。

#16


引用 3 楼 caozhy 的回复:
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,……

+1

#17


引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的tex……

感觉楼主的设想无聊没有必要。

#18


引用 17 楼 FormatFactory 的回复:
引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textb……

他这个需求绝对是个很有技术含量的问题,我敢说这个论坛很多微软MVP都不会,更别说caozhy了,然后他自己不会,还教育别人也不要会,更不要去研究。
这简直就是无耻到了极限。

#19


命名太不规范了,看看书啊

#20


你可以用_来代替.

#21


引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它……


你想太多了。这是编译器的规则而已,没有必要去钻。也没有所谓什么技术问题。在于编译器对代码的解析方式。

#22


引用 21 楼 FormatFactory 的回复:
引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如text……

我的意思是,你有了修改编译器规则的实力,就有可能实现这个功能,是你想的太少了。

#23


引用 22 楼 wjfwd2010 的回复:
引用 21 楼 FormatFactory 的回复:引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名……


编译器的代码是固定的,你怎么样都无法修改。你应该说,如果我有编写一个编译器的能力。

这个真扯远了,直接问如何写一个编译器好了。你有时间你去写啊?
我也能写一个,软硬件我都了解,关键没有报酬,花费的时间很长的。

#24


引用 23 楼 FormatFactory 的回复:
引用 22 楼 wjfwd2010 的回复:
引用 21 楼 FormatFactory 的回复:引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言……

我只是回答了楼主的答案,并不是跟你扯淡,你怎么那么爱扯淡呢?你说话能跟着题目走么?人家问什么你就答什么好了,说那么多废话干嘛?

#25


该回复于2015-04-22 13:38:55被管理员删除

#26


该回复于2015-04-22 13:39:11被管理员删除

#27


该回复于2015-04-22 13:39:23被管理员删除

#28


该回复于2015-04-22 13:39:34被管理员删除

#29


该回复于2015-04-22 13:39:53被管理员删除

#30


该回复于2015-04-22 13:40:04被管理员删除

#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


引用 楼主 zkx06111 的回复:
如题,需要有类似这样的效果,但编译不通过。C# code?1groupproperties textbox1.text = new groupproperties();
话说变量名不带这样的,“textbox1.text”这个你可以用其他名字代替然后再弄一个别名指向“textbox1.text ”就好。编程语言还真没见过带英文“.”的。 

#8


楼主还是具体说一下想干什么吧,这样大家也好能帮助你啊!你这种想当然的命名方式必然不能通过编译的撒。。。

#9


引用 3 楼 caozhy 的回复:
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,……

正解,楼主看看变量命名规则吧,里面是不允许有“.”的

#10


楼主想用这种方法,让C#大厦瞬间崩溃!!

#11


我还是举个例子吧
textbox1.Text="abc";
groupproperties textbox1.text = new groupproperties();
这个变量的名字就是0

#12


好神奇...

#13


楼主需要实现的功能,采用反射就可以了

通过反射来组织完整的对象,并生成实例。就达到了楼主所要实现的功能

具体办法请查看反射手册

#14


“但编译不通过”,楼主要好好学一下语法。

#15


引用 3 楼 caozhy 的回复:
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,……

人家是想要个动态生成的变量,并且动态指定变量名,你理解有问题吧?我操
在弄清楚人家想法之前,千万不要脱离裤子乱放屁啊。

#16


引用 3 楼 caozhy 的回复:
lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的text成员?我们再看一个更复杂的例子:a.b.c.d.e.f.g,……

+1

#17


引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textbox1"的变量的tex……

感觉楼主的设想无聊没有必要。

#18


引用 17 楼 FormatFactory 的回复:
引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它究竟是表示一个叫"textbox1.text"的变量还是表示一个叫"textb……

他这个需求绝对是个很有技术含量的问题,我敢说这个论坛很多微软MVP都不会,更别说caozhy了,然后他自己不会,还教育别人也不要会,更不要去研究。
这简直就是无耻到了极限。

#19


命名太不规范了,看看书啊

#20


你可以用_来代替.

#21


引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如textbox1.text,它……


你想太多了。这是编译器的规则而已,没有必要去钻。也没有所谓什么技术问题。在于编译器对代码的解析方式。

#22


引用 21 楼 FormatFactory 的回复:
引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名的一部分,同时作为访问成员的运算符,他应该敏锐地感觉这是有问题的。比如text……

我的意思是,你有了修改编译器规则的实力,就有可能实现这个功能,是你想的太少了。

#23


引用 22 楼 wjfwd2010 的回复:
引用 21 楼 FormatFactory 的回复:引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言允许你使用.作为变量名……


编译器的代码是固定的,你怎么样都无法修改。你应该说,如果我有编写一个编译器的能力。

这个真扯远了,直接问如何写一个编译器好了。你有时间你去写啊?
我也能写一个,软硬件我都了解,关键没有报酬,花费的时间很长的。

#24


引用 23 楼 FormatFactory 的回复:
引用 22 楼 wjfwd2010 的回复:
引用 21 楼 FormatFactory 的回复:引用 18 楼 wjfwd2010 的回复:
引用 17 楼 FormatFactory 的回复:引用 15 楼 wjfwd2010 的回复:
引用 3 楼 caozhy 的回复:lz还是转行算了,编程太危险,不适合你。一个程序员,首先需要精密和严谨的思维。比如说他使用一种语言,我们假设这种语言……

我只是回答了楼主的答案,并不是跟你扯淡,你怎么那么爱扯淡呢?你说话能跟着题目走么?人家问什么你就答什么好了,说那么多废话干嘛?

#25


该回复于2015-04-22 13:38:55被管理员删除

#26


该回复于2015-04-22 13:39:11被管理员删除

#27


该回复于2015-04-22 13:39:23被管理员删除

#28


该回复于2015-04-22 13:39:34被管理员删除

#29


该回复于2015-04-22 13:39:53被管理员删除

#30


该回复于2015-04-22 13:40:04被管理员删除