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

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

6
コマンドライン引数をWinFormsアプリケーションに渡すにはどうすればよいですか?
AppAとAppBの2つの異なるWinFormsアプリケーションがあります。どちらも.NET 2.0を実行しています。 AppAでAppBを開きたいのですが、コマンドライン引数をそれに渡す必要があります。コマンドラインで渡す引数をどのように使用しますか? これはAppBでの現在のメインメソッドですが、これを変更できないと思いますか? static void main() { }



19
ClickOnceアプリケーションの展開エラー-マニフェストの参照がダウンロードされたアセンブリのIDと一致しません
ClickOnceアプリケーションを展開しようとしていますが、クライアントでインストールが失敗します。ここにエラーログがあります: PLATFORM VERSION INFO Windows : 6.1.7601.65536 (Win32NT) Common Language Runtime : 4.0.30319.1 System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100) clr.dll : 4.0.30319.1 (RTMRel.030319-0100) dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100) dfshim.dll : 4.0.31106.0 (Main.031106-0000) SOURCES Deployment url : http://MyProduct.com/download/workstation/MyProduct%20Front%20Desk.application Server : Microsoft-IIS/7.5 X-Powered-By : ASP.NET Deployment Provider url : http://MyProduct.com/Download/Workstation/MyProduct%20Front%20Desk.application Server : Microsoft-IIS/7.5 X-Powered-By : …

9
コントローラーにパラメーターのないパブリックコンストラクターエラーがあることを確認してください
追加のコンストラクターを持つように変更するまで、私はこのチュートリアルを素晴らしく機能しましたDbContext。私は現在、解決策に問題があり、これを修正するために何をすべきかわかりません。パラメータなしのコンストラクタを取得するように強制する簡単な方法はありますか、またはこれに間違ってアプローチしていますか? DbContext 2つのコンストラクター: public class DashboardDbContext : DbContext { public DashboardDbContext() : base("DefaultConnection") { } public DashboardDbContext(DbConnection dbConnection, bool owns) : base(dbConnection, owns) { } } SiteController コンストラクタ: private readonly IDashboardRepository _repo; public SiteController(IDashboardRepository repo) { _repo = repo; } リポジトリ: DashboardDbContext _context; public DashboardRepository(DashboardDbContext context) { _context = context; …

4
16進文字列への整数
intを16進数の文字列に変換する必要があります。 または1400 => 578を使用して変換するToString("X")場合ToString("X2")、私はそれが必要0578です。 IFormatter文字列が4文字であることを確認するために誰かが私に提供できますか?
105 c# 



19
単体テストの一部としてコードが実行されているかどうかを確認する
単体テスト(nUnit)があります。メソッドがユニットテストを介して実行されている場合、コールスタックの多くの層でメソッドが失敗します。 理想的には、モックのようなものを使用して、このメソッドが依存するオブジェクトをセットアップしますが、これはサードパーティのコードであり、多くの作業なしではそれを行うことはできません。 nUnit固有のメソッドをセットアップしたくありません。レベルが多すぎて、単体テストを行う方法としては不十分です。 代わりに、私がしたいことは、このようなものをコールスタックの深いところに追加することです #IF DEBUG // Unit tests only included in debug build if (IsRunningInUnitTest) { // Do some setup to avoid error } #endif では、IsRunningInUnitTestの書き方について何かアイデアはありますか? PS私はこれが素晴らしいデザインではないことを完全に認識していますが、私は代替案よりも優れていると思います。
105 c#  reflection  nunit 

13
GetManifestResourceStreamがNULLを返す
これはC#.NET 4.0アプリケーションです。 テキストファイルをリソースとして埋め込み、ダイアログボックスに表示しようとしています。 var assembly = Assembly.GetExecutingAssembly(); var resourceName = "MyProj.Help.txt"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { using (StreamReader reader = new StreamReader(stream)) { string result = reader.ReadToEnd(); System.Windows.Forms.MessageBox.Show(result, "MyProj", MessageBoxButtons.OK); } } ソリューションはMyProjSolutionで、実行可能ファイルはMyProj.exeです。Help.txtは埋め込みリソースです。ただし、ストリームはnullです。MyProjSolution.Help.txtおよびMyProjSolution.MyProj.Help.txtを試しましたが、何も機能しないようです。

13
asp.netコアwebapiコントローラーでリクエスト本文を読み取る方法は?
OnActionExecutingメソッドでリクエストの本文を読み込もうとしていますが、常にnull本文を取得します。 var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); ストリーム位置を明示的に0に設定しようとしましたが、それも機能しませんでした。これはASP.NET COREなので、状況は少し違うと思います。ここでは、すべてのサンプルが古いwebapiバージョンを参照しています。 これを行う他の方法はありますか?

4
.NET Core DI、コンストラクターにパラメーターを渡す方法
次のサービスコンストラクターを持つ public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } .NET CoreIOCメカニズムを使用してパラメーターを渡すための選択肢は何ですか _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); 他に方法はありますか?

10
asp.netコアの開発環境とリリース環境にappsettings.jsonを自動的に設定しますか?
appsettings.jsonデータベース接続文字列、webapiの場所など、開発環境、ステージング環境、ライブ環境で異なる値をいくつか定義しました。 複数のappsettings.jsonファイル(appsettings.live.jsonなど)を作成し、実行中のビルド構成に基づいてasp.netアプリに使用するファイルを「認識」させる方法はありますか?

8
曜日の整数値を取得する方法
整数形式で曜日を取得するにはどうすればよいですか?ToStringは文字列のみを返すことを知っています。 DateTime ClockInfoFromSystem = DateTime.Now; int day1; string day2; day1= ClockInfoFromSystem.DayOfWeek.ToString(); /// it is not working day2= ClockInfoFromSystem.DayOfWeek.ToString(); /// it gives me string

30
C#を使用してXMLからすべての名前空間を削除する方法
すべてのXML要素から名前空間を削除するためのクリーンでエレガントでスマートなソリューションを探していますか?それを行うにはどのように機能しますか? 定義されたインターフェース: public interface IXMLUtils { string RemoveAllNamespaces(string xmlDocument); } NSを削除するサンプルXML: <?xml version="1.0" encoding="utf-16"?> <ArrayOfInserts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <insert> <offer xmlns="http://schema.peters.com/doc_353/1/Types">0174587</offer> <type2 xmlns="http://schema.peters.com/doc_353/1/Types">014717</type2> <supplier xmlns="http://schema.peters.com/doc_353/1/Types">019172</supplier> <id_frame xmlns="http://schema.peters.com/doc_353/1/Types" /> <type3 xmlns="http://schema.peters.com/doc_353/1/Types"> <type2 /> <main>false</main> </type3> <status xmlns="http://schema.peters.com/doc_353/1/Types">Some state</status> </insert> </ArrayOfInserts> RemoveAllNamespaces(xmlWithLotOfNs)を呼び出した後、次を取得する必要があります。 <?xml version="1.0" encoding="utf-16"?> <ArrayOfInserts> <insert> <offer >0174587</offer> <type2 >014717</type2> <supplier >019172</supplier> …
104 c#  xml 

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