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

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

30
Entity Framework Providerタイプをロードできませんでしたか?
現在マシンにインストールされているTeamCityでテストを実行しようとしています。 System.InvalidOperationException: Entity Frameworkプロバイダータイプ ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer、Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'' System.Data.SqlClient'のADO.NETプロバイダーを読み込めませんでした。実行中のアプリケーションがプロバイダーアセンブリを使用できることを確認してください。 詳細については、http://go.microsoft.com/fwlink/?LinkId = 260882を参照してください。 System.Data.EntitycodeplexでEF6へのアップグレードについて提案されたように、私はどのプロジェクトでも参照していません。 したがって、なぜこの例外が発生するのかわかりません。VSからテストを実行しても、このような例外は発生しません。 私はCopyLocalをfalseに設定してから、もう一度trueに設定しようとしましたが、それも機能しないようです。 更新 私のapp.configには以下があります。これにより、理解できない動作が発生しますか? <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> </configSections> <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> </entityFramework> …


18
nullまたは空のコレクションを返す方が良いですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Чтолучше、возвращатьnull、илипустуюколлекцию? それは一種の一般的な質問ですが(C#を使用しています)、最善の方法(ベストプラクティス)は何ですか?戻り値の型としてコレクションを持つメソッドに対してnullまたは空のコレクションを返しますか?
420 c#  collections 

9
定数のC#命名規則?
private const int THE_ANSWER = 42; または private const int theAnswer = 42; 個人的には、最近のIDEでは、ALL_CAPSが奇妙に見えるため、キャメルケースを使用する必要があると思います。どう思いますか?

5
List <T>の先頭にアイテムを追加するにはどうすればよいですか?
にバインドされたドロップダウンリストに「1つ選択」オプションを追加したいのですがList&lt;T&gt;。 のクエリを実行したList&lt;T&gt;後Item、データソースの一部ではなく、最初のを最初の要素として追加するにはどうすればよいList&lt;T&gt;ですか。私が持っています: // populate ti from data List&lt;MyTypeItem&gt; ti = MyTypeItem.GetTypeItems(); //create initial entry MyTypeItem initialItem = new MyTypeItem(); initialItem.TypeItem = "Select One"; initialItem.TypeItemID = 0; ti.Add(initialItem) &lt;!-- want this at the TOP! // then DropDownList1.DataSource = ti;

22
匿名クラスの総称リスト
C#3.0では、次の構文で匿名クラスを作成できます var o = new { Id = 1, Name = "Foo" }; これらの匿名クラスをジェネリックリストに追加する方法はありますか? 例: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List&lt;var&gt; list = new List&lt;var&gt;(); list.Add(o); list.Add(o1); もう一つの例: List&lt;var&gt; list = …

12
C#/。NETの高品質なコードカバレッジには何を使用できますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 特に低価格のセグメントで、.NET(または具体的にはC#)コードカバレッジにはどのようなオプションがあるのでしょうか。 推奨事項ではなく、事実に基づいた製品の比較を求めています。私は次のことを知っています: NCover 非常に人気があるようで、かなりよさそうです ステートメントカバレッジとブランチカバレッジをサポート 「NCover 3 Complete」が$ 480 古いベータ版は無料で利用できます Visual Studio(2008 Pro)| (2005チームシステム(開発、テスト、またはチームスイートエディション)) まあ、それはマイクロソフトなので、私はそれが正しく機能することを期待します Visual Studioに完全に統合 少なくとも$ 5,469 PartCover-今後の開発なし(OpenCoverに移動) オープンソース ステートメントカバレッジをサポート OpenCover - PartCoverの後継 オープンソース ブランチとステートメントのカバレッジをサポート 32および64ビットのサポート Silverlightサポート バックグラウンド 主な開発者によるコードプロジェクトのチュートリアル .NET Coreサポートはまだありません SDテストカバレッジ 32ビットと64ビットで動作し、フルC#4.0 小さなコードベースと非常に大きなコードベースの両方を処理します シングルユーザーライセンスで250ドル JetBrains dotCover 個人ライセンスは100ドル。ユーザーグループ、オープンソースプロジェクト、学生、教師は無料です。 ステートメントカバレッジをサポート Silverlightサポート NCrunch 個人ライセンス$ …
415 c#  .net  code-coverage 

6
LINQ .Any VS .Exists-違いは何ですか?
コレクションでLINQを使用して、次のコード行の違いは何ですか? if(!coll.Any(i =&gt; i.Value)) そして if(!coll.Exists(i =&gt; i.Value)) アップデート1 逆アセンブルする.Existsとコードがないように見えます。 アップデート2 誰もがなぜこのコードがないのか知っていますか?
413 c#  linq  collections 


14
テンプレート型のC#ジェネリックnew()に引数を渡す
リストに追加するときに、コンストラクターを介してT型の新しいオブジェクトを作成しようとしています。 コンパイルエラーが発生する:エラーメッセージは次のとおりです。 'T':変数のインスタンスを作成するときに引数を提供できません しかし、私のクラスにはコンストラクター引数があります!どうすればこれを機能させることができますか? public static string GetAllItems&lt;T&gt;(...) where T : new() { ... List&lt;T&gt; tabListItems = new List&lt;T&gt;(); foreach (ListItem listItem in listCollection) { tabListItems.Add(new T(listItem)); // error here. } ... }

26
ファイルまたはアセンブリを読み込めませんでした…不正な形式のプログラムを読み込もうとしました(System.BadImageFormatException)
2つのプロジェクトがProjectAありProjectBます。 ProjectBに依存するコンソールアプリケーションですProjectA。昨日、すべてが順調に機能していましたが、今日実行するProjectBと突然、次のようになります。 BadImageFormatExceptionが処理され ませんでした:ファイルまたはアセンブリ 'ProjectA、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = null'またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムを読み込もうとしました。 どちらも通常のプロジェクトであり、他の非.Netプロジェクトに依存していません。どちらも完全に.Netです。ネイティブコードやP / Invokeはありません。私は他のプロジェクトに依存していますがProjectA、それでもうまくいきます。 私が試したこと: ビルドチェックボックスをオンにして、両方のプロジェクトが「すべてのCPU」に設定されていることを確認します。彼らです。 両方のプロジェクトが同じターゲットフレームワーク(.Net 4.0クライアントプロファイル)用であることを確認してください。 ProjectBの下で- &gt;参照は- &gt; PROJECTAは- &gt;プロパティは、確認して「ローカルコピーは」に設定されている「真」 _ (私はProjectA.dllが正しくコピーされていることを確認し) ソリューションをクリーン/再構築します。両方のプロジェクトで/ binと/ objフォルダーを手動で削除してみました。 Visual Studioを再起動します。コンピュータを再起動します。 リポジトリの完全に新しいコピーをチェックしてください。 しかし、それでも同じエラーが発生します。私はこれを引き起こすために何をしたのか、それをどのように修正するのか分かりません。何か案は?

10
WPF画像リソース
私はほとんどがWebで、Windowsフォームの背景を少し持っています。新しいプロジェクトでは、WPFを使用します。WPFアプリケーションでは、説明のために10〜20個の小さなアイコンと画像が必要です。これらを組み込みリソースとしてアセンブリに格納することを考えています。それは正しい方法ですか? XAMLで、Imageコントロールが埋め込みリソースから画像を読み込むように指定するにはどうすればよいですか?


12
値からの列挙文字列名
私はこのような列挙型構造を持っています: public enum EnumDisplayStatus { None = 1, Visible = 2, Hidden = 3, MarkedForDeletion = 4 } 私のデータベースでは、列挙は値で参照されています。私の質問は、列挙型の数値表現を文字列名に戻すにはどうすればよいですか? たとえば2、結果がである必要がありますVisible。
407 c#  enums 


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