我在一個for,我想訪問一個Class.Constants。這個常量瓦爾是爲了像Constants.X1,Constants.X2 ....訪問動態字符串
我想訪問我的表單裏面這個常數像
for (i = 1; i = 10; i++)
{
int a = Constants.X + i;
int b = Constants.X + "20";
}
這是能夠做到?
在此先感謝!
我在一個for,我想訪問一個Class.Constants。這個常量瓦爾是爲了像Constants.X1,Constants.X2 ....訪問動態字符串
我想訪問我的表單裏面這個常數像
for (i = 1; i = 10; i++)
{
int a = Constants.X + i;
int b = Constants.X + "20";
}
這是能夠做到?
在此先感謝!
是的,這是可能的。
創建一個包含常量的類。
namespace MyNameSpace{
public class Constants{
public const int x1 = 1;
public const int x2 = 2;
}
}
如果兩個類都在同一個命名空間中,您將可以直接使用該類來獲取常量。否則,只需使用命名空間來使用Constants類。
public class myTestClass{
for(var i = 0; i < 10; i++){
int a = MyNameSpace.Constants.x1 + i;
int b = MyNameSpace.Constants.x2 + i;
}
}
不,你不能這樣做。使用一個數組來存儲你的常量,然後你可以訪問它們,比如'Constants.X [i]' – Pikoh
好主意,謝謝。 – Josep