0
は、ここで私が書いたいくつかのコードです:私はタイプミスの可能性と、私はいくつかの原因不明の理由できれいにするために定数を使用して見つけるためを避けるために、代わりに文字列リテラルの定数を使用したいと思います C#のCSSプロパティと値の定数はありますか?
var shouldDisplayError = PageHasError();
lblError.Attributes["display"] = shouldDisplayError ? "block" : "none";
。
自分で定数ライブラリを見つけることができませんでした(「C#CSSプロパティ定数」のようなものを引用符で囲まずに検索しています)。自分の定数クラスを書くことは、私のユースケースには過剰なもののようです。 ASP.NETには、CSSのプロパティと値の定数のコレクションがありますか?
いいえあなた自身の列挙型を定義することはできませんが、それらを使用します。しかし、この列挙型はサイズが大きくなるでしょう。あなたが混乱するように多くの異なるリテラル文字列があります。 – JonH
@JonH「いいえ、ありません」私にとって有効な答えのように聞こえる。それを回答として投稿したいですか?私がこの質問で言ったように、自分の定数クラスを書くことは、私のユースケースでは過度のもののようです。それを実行するのにかかる時間は、長期的に私を助けてくれる時間の長さを上回ります(これは、プロジェクトの規模を考えれば、あまり時間がかかりません)。 – Rainbolt
確かに、スペルミスを避けるために特別な注意を払うことをお勧めします。 – JonH