質問

使用したいと思いCodeDOMの両方の宣言と初期化私のstaticフィールドに一つです。する方法を教えてください。

// for example
public static int MyField = 5;

できうる方法を見つけ出すことを宣言するのに静的な分野まで設定する事が可能で、その価値もないのですが、上記ます。

@lomaxx, "それでは、最初の曲を聞いします。いconst.この値で変えることができます。そう思ってやってきましたメンテナンス性の良い宣言およびinit'ingを一挙.としても、codedom世界は簡単です。すべてのタイプ名20字以上の長さだと思いますこれらの大きな表現です。によって、私の目のバグ。私はだけちり簡単に、ios、androidとmac用にc#のreformatting.

役に立ちましたか?

解決

一度作成CodeMemberFieldインスタンスを代表するstaticフィールドを割り当てることができるInitExpressionプロパティ表現を利用したいへの移植の分野です。

他のヒント

このポスト によるメー van Kloetenしているようであると考えている。ここには出力の線:

private static Foo instance = new Foo();

と思いたいものはconstによります。思いが効果を有する静電気を読み取り専用であるかを常にたいする値を5.

クライアントまで、フルのc#constsて同じとして読み取り専用します。

から、c#docs:

ものの定数と 静員の定数- 宣言は必要とな できる静的模倣しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top