求助:怎样把字符串当成变量名使用?(问题描述可能不准确,请包涵)

问题描述

string[]AllMap={"A","B","C","D"};然后我想给一个int变量设置为1,这个变量的名字是AllMap[0],这个该怎么做呢?

解决方案

解决方案二:
带下标的够呛,如果是单个的,比如i,name等,可以通过反射实现,类似如下sender.GetType().GetProperty("Selected").SetValue(sender,true,null);
解决方案三:
vard=newDictionary<string,int>();d["A"]=1;
解决方案四:
这个可以替代吗?SortedList<string,int>si=newSortedList<string,int>();

时间: 2024-10-22 19:06:02

求助:怎样把字符串当成变量名使用?(问题描述可能不准确,请包涵)的相关文章

vb.net-权限设计思路,字符串转变量

问题描述 权限设计思路,字符串转变量 在程序里面,可以输入以下两行分别隐藏某一菜单和某一按钮. Form1.ColorToolStripMenuItem.Visible = False Form2.Button3.Visible = False 假如我把以上两行程序代码的等号左边当成字符串保存于数据库里面, 请问有没有办法: 能否把这一字符串当成变量a , 程序运行时候,自动带出变量a[用sqlreader依次读出两行记录], 运行 a = False ?? 解决方案 可以 this.Contr

Xcode中修改变量名、类名及字符串的替换操作

Xcode中修改变量名.类名及字符串的替换操作         在做iOS开发代码优化的工作时,优化代码结构之前,我们应该先整理好工程的外貌,将文件和类的命名进行规范,在Xcode中为我们提供了方便而强大的名称修改功能. 第一步:修改类名         将鼠标点击放在类的名称上,选择Xcode工具栏中的edit->refactor->rename: 之后,将类名更改为我们需要的模式点击preview,记得将下面的关联文件勾选: Xcode会为我们检测出需要更改的地方,浏览无误后点击save.

PHP的可变变量名使用方法详解

有时候可变的变量名会给编程带来很大的方便.也就是说变量名可以被动态的命名和使用.通常变量通过下面这样的语句来命名 :  代码如下 复制代码     <?php     $a = 'hello';     ?> 可变变量名指的是使用一个变量的值作为这个变量的名称.在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样.  代码如下 复制代码     <?php     $$a = 'world';     ?> 通过上面的两个语句,有两个变量被定义:

ASP中轻松实现变量名-值变换

变量 用过PHP的朋友都知道,PHP中变量的使用灵活方便,特别是能在字符串中方便实现变量名-值变换,使得整个PHP代码更显简洁优美.比如一条更新数据库的SQL语句只需写成:"update users set password='$password', group=$group, name='$username' where account='$account'",其中的$password.$group.$username.$account便会被实际的变量值替换,而在ASP中要实现相同的

PHP的可变变量名介绍

有时候可变的变量名会给编程带来很大的方便.也就是说变量名可以被动态的命名和使用.通常变量通过下面这样的语句来命名 : <?php $a = "hello"; ?>  可变变量名指的是使用一个变量的值作为这个变量的名称.在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样. <?php $$a = "world"; ?>  通过上面的两个语句,有两个变量被定义:变量$a,装的内容是"hello&qu

PHP的可变变量名

有时候可变的变量名会给编程带来很大的方便.也就是说变量名可以被动态的命名和使用.通常变量通过下面这样的语句来命名 : <?php  $a = 'hello';  ?>  可变变量名指的是使用一个变量的值作为这个变量的名称.在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样. <?php  $$a = 'world';  ?>  通过上面的两个语句,有两个变量被定义:变量$a,装的内容是"hello" 以及变量$hello,装

date-小白求助 如何把字符串转换成日期格式的字符串

问题描述 小白求助 如何把字符串转换成日期格式的字符串 比如我要把"2016-01-13 10:09:24"转换成"2016/01/13"的字符串 解决方案 public static void main(String[] args) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date1 = "2016-01-13 10:09:24&quo

PHP的可变变量名的使用方法分享_php技巧

通常变量通过下面这样的语句来命名 : 复制代码 代码如下: <?php $a = 'hello'; ?> 可变变量名指的是使用一个变量的值作为这个变量的名称.在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样. 复制代码 代码如下: <?php $$a = 'world'; ?> 通过上面的两个语句,有两个变量被定义:变量$a,装的内容是"hello" 以及变量$hello,装的内容是 "world".

数组与类使用PHP的可变变量名需要的注意的问题_php技巧

有时候可变的变量名会给编程带来很大的方便.也就是说变量名可以被动态的命名和使用.通常变量通过下面这样的语句来命名 :$a = 'hello';可变变量名指的是使用一个变量的值作为这个变量的名称.在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样.$$a = 'world'; 通过上面的两个语句,有两个变量被定义:变量$a,装的内容是"hello" 以及变量$hello,装的内容是 "world". 于是,下面的语言:echo &