public struct dbConfig
{
public int a;
public int b;
public float c;
};
對于這個結構體而言,a,b,c 的索引號為0 、1、2,
怎樣通過0、1、2 這個索引位號來得到 a,b, c的值?
uj5u.com熱心網友回復:
public struct dbConfig
{
public int a;
public int b;
public float c;
public object this[int n]
{
get
{
switch (n)
{
case 0: return a;
case 1: return b;
case 2: return c;
default: throw new NotImplementedException();
}
}
}
}
uj5u.com熱心網友回復:
這個用字典就可以了。先序列化為字典。然后直接訪問序號即可。
我經常這么使用,不知道是否適合你。
uj5u.com熱心網友回復:
在下不才, 你給貼幾行代碼唄
uj5u.com熱心網友回復:
在下不才, 你給貼幾行代碼唄
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/238293.html
標籤:C#
