2011-08-06 62 views

回答

2

如果你希望它是avaible只在類中,將其變爲私有:

public static class LinkExtensions { 

    private const string _linkName = "asdf"; 

    ... 
} 

如果你希望它是可用的類之外​​,把它公開:

public static class LinkExtensions { 

    public const string _linkName = "asdf"; 

    ... 
} 

(請注意,從不同項目中使用的常量將使用該常量的值,而不是從項目中讀取它。如果更改常量但不重新編譯使用它的其他項目,它仍將使用舊值。您可能會考慮將其設爲只讀屬性,而不是在這種情況下。)

0

就在那裏,static int MY_CONSTANT = 5;

+1

您不能將static關鍵字添加到C#中的const。 – Grokys

+0

OPS抱歉,我的糟糕的忘記靜態環境。 –

+0

這不是一個常數。 – Guffa

1

這不行嗎?

public static class LinkExtensions 
{ 
    const int foo = 5; 
} 
0
public static class LinkExtensions 
{ 
    const int your_const = 1 
} 
相關問題