タグ付けされた質問 「c#」

C#(「seesharp」と発音)は、Microsoftによって開発された、静的に型指定された高レベルのマルチパラダイムプログラミング言語です。C#コードは通常、Microsoftの.NETファミリのツールとランタイムを対象としています。これには、.NET Framework、.NET Core、Xamarinなどが含まれます。このタグは、C#またはC#の正式な仕様で記述されたコードに関する質問に使用します。

12
XMLファイルはどのように解析されますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 2年前休業。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 C#でXMLファイルを解析する簡単な方法はありますか?もしそうなら、何ですか?
492 c#  xml 


30
.NETコードをリバースエンジニアリングから保護しますか?
難読化は1つの方法ですが、アプリケーションの海賊版保護のセキュリティを破るのを防ぐことはできません。アプリケーションが改ざんされていないことを確認するにはどうすればよいですか。また、登録メカニズムをリバースエンジニアリングできないようにするにはどうすればよいですか。 また、C#アプリケーションをネイティブコードに変換することも可能であり、Xenocodeはコストがかかりすぎます。 C#は多くの機能を提供し、私のコードにとって理想的な言語であるため、C ++でコードベース全体を再度記述することは問題外です。 安全な証明書は、.NETの署名済みアセンブリから簡単に削除できます。


21
C#の#regionに相当するJava
Eclipseでコードの折りたたみにリージョンを使用したい。どのようにしてJavaでそれを行うことができますか? C#での使用例: #region name //code #endregion
489 java  c#  eclipse  folding 

7
C#セットコレクション?
SetC#にJavaのコレクションに相当するものがあるかどうか誰かが知っていますか?値を入力して無視することで、a Dictionaryまたはa を使用してセットをいくらか模倣できることは知っていますがHashTable、それはあまりエレガントな方法ではありません。
488 c#  .net  collections  set 



30
ReSharperはプロジェクトがビルドされても「シンボルを解決できません」
私のツール: Visual Studio 2012 Ultimate + Update 1 ReSharper v7.1.25.234 私のソリューションビルドステータス: 正常にビルド しかし、ReSharperをインストールしてReSharperコード分析を有効にすると、コードの多くのキーワードがこのエラーで赤くなります。 「シンボルXXXを解決できません」 私のプロジェクトの別の写真>> ReSharperの「CANNOT RESOLVE SYMBOL」エラーはどこにでもありますが、私のプロジェクトビルドプロセスは成功し、正しく動作します。 追記: ReSharperコード分析を無効にすると、プロジェクトは正常になりますが、ReSharperコード分析を使用したいと思います。 ReSharper→ オプション → 一般 → キャッシュのクリアを試しました。しかし、私はまだこの問題を抱えています! 1か月前、Visual Studio 2012 RCをアンインストールしてVS 2012 RTMをインストールしたときに、これらのエラーが発生しました。 ReSharperを再度アンインストールしてインストールしました。しかし、私はまだこの問題を抱えています! 私のソリューションには5つのプロジェクトがあります>> 2つのロード済みプロジェクト(メインプロジェクト+リソースプロジェクト)と3つのアンロード済みプロジェクト Visual Studioにも大きな問題があることがわかりました (スタックオーバーフローの詳細) プロジェクトへの参照を追加できません(新しいソリューションや新しいプロジェクト内でも) パッケージをインストールできません(「Packet Manager Console」またはManage NuGet Package)。 パッケージを更新できません(「Packet Manager Console」またはNuGetパッケージの管理) 私は(私自身と他の)多くの提案をしました 一部のDLLファイルを再登録します 一部のウィンドウとレジストリ修復ツールの使用 …

16
なぜlock(this){…}が悪いのですか?
MSDNのドキュメントには、と言っています public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } 「インスタンスがパブリックにアクセスできる場合の問題」です。なぜだろう?ロックが必要以上に長く保持されるからでしょうか?それとももっと陰湿な理由がありますか?

11
WCF vs ASP.NET Web API [終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 WCFの背後にある概念を理解するために数か月を費やしてきましたが、最近、初めてのWCFサービスアプリケーションを開発しました。 設定ファイルのすべての設定を理解するのにかなり苦労しました。 私は環境について確信していませんが、あなたはそれで驚くべきことをすることができるようです。 先日、マイクロソフトがASP.NET Web APIと呼ばれる新しいものを発表したことを知りました。 私が読むことができるのは、RESTfulフレームワークであり、非常に使いやすく、実装も簡単です。 今、私は2つのフレームワークの主な違いは何か、そして古い WCFサービスアプリケーションを新しいAPIで変換する必要があるかどうかを理解しようとしています。 誰かが、それぞれの違いと使い方を理解するのを助けてくれませんか?
484 c#  wcf  asp.net-web-api 

17
C#nullable intをintに変換する方法
nullable intをに変換するにはどうすればよいintですか?以下のように2種類のintがあるとします。 int? v1; int v2; にv1値を割り当てたいのですがv2。v2 = v1;エラーが発生します。どのように変換v1しv2ますか?
484 c#  nullable 

6
vshost.exeファイルの目的は何ですか?
「Hello、World!」を作成してコンパイルすると C#のアプリケーションでは、メインのexeファイル(HelloWorld.exeなど)とは別に、Debugフォルダーに3つのファイルを取得します。 HelloWorld.vshost.exe HelloWorld.pdb HelloWorld.vshost.exe.manifest これらのファイルはどのような目的に役立ちますか?

23
Enumの値の属性を取得する
それ自体enumではなく値の属性を取得できるかどうか知りたいのenumですが?たとえば、次のように仮定しますenum。 using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } 私が欲しいのは、列挙型が与えられ、列挙文字列値とその説明の2タプルを生成することです。 価値は簡単でした: Array values = System.Enum.GetValues(typeof(FunkyAttributesEnum)); foreach (int value in values) Tuple.Value = Enum.GetName(typeof(FunkyAttributesEnum), value); しかし、どのように説明属性の値を取得して入力するにはどうすればよいTuple.Descですか?Attributeがenumそれ自体に属している場合の方法を考えることができますが、の値からそれを取得する方法について私は途方に暮れていますenum。

22
HttpClientの認証ヘッダーの設定
REST APIに使用しているHttpClientがあります。しかし、Authorizationヘッダーの設定に問題があります。ヘッダーを、OAuthリクエストの実行から受け取ったトークンに設定する必要があります。私は以下を示唆する.NET用のコードを見ました、 httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); ただし、CredentialクラスはWinRTには存在しません。誰でもAuthorizationヘッダーを設定する方法について何かアイデアがありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.