如何在 C# 中定义此结构
How to define this structure in C#
我是 C# 的新手,我需要声明一个包含以下模式模型的变量:
(44,"name") , ((7,"name", {"false", "38", "name", "name", "339"}), (10,"name", {"name", "name", "67", "name", "true", "339"}),.....(int, "name", {"name", "name", "name", "name"...}))
0 [(int,string) , ((int,string, {string, string, string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
1 [(int,string) , ((int,string, {string, string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
2 [(int,string) , ((int,string, {string, string, string, string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
3 [(int,string) , ((int,string, {string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
...
n [(int,string) , ((int,string, {string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
我不知道哪个是使用 C# 表达/声明它的优雅解决方案。
我需要循环遍历可变元素并访问它 modifying/editing..
谢谢!
使用 class,C# 是一种 objective 语言,因此声明正确的方法应该没有问题。
我会按照这些思路尝试一些事情:
class Parent
{
int id;
string name;
List<Child> children;
public Parent(int ID, string Name, List<Child> Children)
{
id = ID;
name = Name;
children = Children;
}
}
class Child
{
int id;
string name;
List<string> values;
public Child(int ID, string Name, List<string> Values)
{
id = ID;
name = Name;
values = Values;
}
}
您应该先创建子对象,然后将其添加到父对象。
通过这种方式,您可以访问父级,并且可以访问您想要访问的所有其他值。
如果您需要更多帮助,请在评论中告诉我,我知道一开始会让人感到困惑。
祝你好运!
我是 C# 的新手,我需要声明一个包含以下模式模型的变量:
(44,"name") , ((7,"name", {"false", "38", "name", "name", "339"}), (10,"name", {"name", "name", "67", "name", "true", "339"}),.....(int, "name", {"name", "name", "name", "name"...}))
0 [(int,string) , ((int,string, {string, string, string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
1 [(int,string) , ((int,string, {string, string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
2 [(int,string) , ((int,string, {string, string, string, string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
3 [(int,string) , ((int,string, {string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
...
n [(int,string) , ((int,string, {string, string}), (int,string, {string, string, string, string}),.....(int, string, {string, string, string, string, string, string...}))]
我不知道哪个是使用 C# 表达/声明它的优雅解决方案。 我需要循环遍历可变元素并访问它 modifying/editing.. 谢谢!
使用 class,C# 是一种 objective 语言,因此声明正确的方法应该没有问题。
我会按照这些思路尝试一些事情:
class Parent
{
int id;
string name;
List<Child> children;
public Parent(int ID, string Name, List<Child> Children)
{
id = ID;
name = Name;
children = Children;
}
}
class Child
{
int id;
string name;
List<string> values;
public Child(int ID, string Name, List<string> Values)
{
id = ID;
name = Name;
values = Values;
}
}
您应该先创建子对象,然后将其添加到父对象。 通过这种方式,您可以访问父级,并且可以访问您想要访问的所有其他值。
如果您需要更多帮助,请在评论中告诉我,我知道一开始会让人感到困惑。
祝你好运!