問題タブ [attributes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7284 参照

c# - 列挙値を強制的に整数にシリアライズできますか?

重複の可能性:
enum 値を int としてシリアル化するにはどうすればよいですか?

こんにちは、みんな!

文字列表現ではなく、列挙値を強制的に整数値にシリアル化する方法があるかどうか疑問に思っています。

コンテキストを説明すると、Web サービスに大きく依存する Web アプリケーションで、要求の種類に関係なく、すべての要求ヘッダーに対して単一の基本クラスを使用しています。

ヘッダーに Result フィールドを追加したいので、Web サービス側で操作がどのように行われたかについて、呼び出し元のアプリにヒントを返す場所が必要です。その趣旨で宣言された列挙型は既にありますが、これらの列挙型を認識しない可能性のある Web サービスを呼び出すレガシー アプリがあるため、それらの値を整数としてシリアル化して送信したいと思います。

[XmlElement(ElementName = "stringrepresentationOfAttributeName")] を使用してこれらのヘッダーの長さを削減する必要があったのは、時折 IE の最大 URL の長さを超えたためです。値を整数に列挙します。

そのような属性について聞いたことがありますか?

いつものように、助けてくれてありがとう、パスカル

0 投票する
6 に答える
390 参照

python - インスタンスで選択した属性を読み取り専用にする最も簡単で簡潔な方法は何ですか?

Python では、クラスの選択したインスタンス属性を、クラス外のコードに対して読み取り専用にしたいと考えています。インスタンスでメソッドを呼び出すことによって間接的に行う場合を除いて、外部コードが属性を変更できないようにしたいと考えています。構文を簡潔にしたい。最善の方法は何ですか?(現在のベストアンサーを以下に示します...)

0 投票する
10 に答える
105221 参照

c# - C#で属性を動的に追加できますか?

実行時に属性を追加したり、実行時に属性の値を変更したりすることはできますか?

0 投票する
2 に答える
6048 参照

c# - 戻り値の型に .net 属性を適用する方法

以下のコードの戻り値の型に MarshalAsAttribute を適用するにはどうすればよいですか?

0 投票する
6 に答える
4887 参照

c# - 属性を使用する.NETパラメータ検証の標準フレームワークはありますか?

メソッド属性で一般的なパラメーター検証を実行できる標準フレームワーク(おそらくEnterprise Library ...または.NET自体の一部)はありますか?

0 投票する
10 に答える
47401 参照

c# - カスタム コンパイラの警告

ObsoleteAtribute を .Net で使用すると、コンパイラの警告が表示され、オブジェクト/メソッド/プロパティが廃止され、他のものを使用する必要があることが通知されます。私は現在、元従業員のコードの多くのリファクタリングを必要とするプロジェクトに取り組んでいます。私が作成したメッセージを与えるコンパイラ警告を生成するメソッドまたはプロパティをマークするために使用できるカスタム属性を作成したいと考えています。このようなもの

これにより、「このコードは sux を参照する必要があります」というコンパイラ警告が生成されます。カスタム属性を作成する方法を知っています。問題は、Visual Studio でコンパイラの警告を生成する方法です。

0 投票する
1 に答える
3610 参照

.net - マネージ C++ アセンブリ属性

マネージ C++ アセンブリにアセンブリ属性を追加する方法はありますか? 典型的な C# プロジェクトでは、通常、AssemblyInfo.cs次のようなコード行がファイルに含まれています。

[assembly: AssemblyTitle("Some Assembly")]

追加したいプライベート アセンブリ属性 (リソース ファイルを介して追加できるバージョン属性の 1 つではありません) があり、これが可能かどうかわかりません。

0 投票する
7 に答える
39350 参照

python - Python オブジェクト属性 - アクセス方法

いくつかの属性を持つクラスがあるとします。これらの属性にアクセスするには、どのように (Pythonic-OOP の) 意味で最善ですか? のようにobj.attr?それとも get アクセサーを書きますか? そのようなものに受け入れられている命名スタイルは何ですか?

編集: 単一または二重の先頭のアンダースコアを使用して属性に名前を付けるベストプラクティスについて詳しく説明できますか? ほとんどのモジュールで、単一のアンダースコアが使用されていることがわかります。


この質問が既に尋ねられている場合 (そして、検索しても結果が得られなかったにもかかわらず、そのような予感がします)、それを指摘してください - そして私はこの質問を閉じます.

0 投票する
8 に答える
51645 参照

asp.net-mvc - ASP.NET MVC Preview 5 での Html.TextBox 条件属性

ユーザーがクライアント項目を作成および編集できる UI を担当する、厳密に型指定された MVC ビュー コントロールがあります。ClientId作成時は定義できるが編集はできないようにして、UI に反映できるようにしてほしいです。

この目的のために、次の行があります。

readonly 属性にどのような値を指定しても ("false" や "" であっても)、Firefox と IE7 は入力を読み取り専用にするようです。属性が必要ない場合、属性を完全に削除するための、三項演算子ベースの優れた方法はありますか?

0 投票する
5 に答える
3861 参照

.net - .NET 属性リスト

のようなオブジェクトで使用される一般的な属性のどこかにリストはありますSerializableか?

ありがとう

編集〜私が尋ねた理由は、ntiers ORMS で StoredProcedure 属性に出くわしたからです。