首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB.NET以编程方式创建和定义变量

问VB.NET以编程方式创建和定义变量
EN

Stack Overflow用户
提问于 2011-12-28 09:27:45
回答 3查看 971关注 0票数 0

我希望从字符串数组中定义字符串变量。

代码语言:javascript
复制
x(2) = {"bar","foo"}

如何在bar和foo之外创建变量?然后我如何给它们赋值呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-28 09:39:00

使用字符串(OfDictionary,String )

代码语言:javascript
复制
 Dim x() As String = {"bar", "foo"}
 Dim dict As New Dictionary(Of String, String)
 For Each s In x
     dict.Add(s, "your value")
 Next

您可以非常容易和快速地读/写值:

代码语言:javascript
复制
dict("foo") = "another value"

数组值是字典条目的键。每个键都必须是唯一的。

票数 2
EN

Stack Overflow用户

发布于 2011-12-28 09:32:42

使用Dictionary<string, object>

票数 0
EN

Stack Overflow用户

发布于 2011-12-28 09:47:27

在.net中没有像joel建议的那样的关联数组,您可以使用字典

代码语言:javascript
复制
//in c#:
Dictionary<string, string> myDictionary = new Dictionary<string, string>();
myDictionary.Add("bar", "x");
myDictionary.Add("foo", "fooValue");
string barValue = myDictionary["bar"];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8650940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档