我想要两个字符串对应一个索引。例如,我想定义这样的值:
str[0][0] = "String1";
str[0][1] = "String2";
str[1][0] = "String3";
str[1][1] = "String4";
//etc.....
如何声明这样的数组/字符串?
您可以这样声明和定义:
const char * str[2][2] = {
{ "String1", "String2" },
{ "String3", "String4" }
};
类似于:
char* str[2][2];
str[0][0] = "String1";
str[0][1] = "String2";
str[1][0] = "String3";
str[1][1] = "String4";
应该有效。
它不是一个字符串,它是一个"字符串"(字符指针)数组的数组,但它看起来像你想要的。
用C#代码解释
-
创建变量数组示例
private ArrayList m_oArrayList=新的ArrayList();
-
为要数组列表的成员创建变量
- 创建属性以返回变量poin 2的值
- 创建属性以修补要添加到arraylist中的点2
- 在索引数组列表中创建要修补的属性示例
public ClassMembersPoin2 this[int index]{
get { return (ClassMembersPoin2 )m_oArrayList [index]; }
}