• NUnitで(あるいは他のフレームワークで)非同期メソッドをテストするにはどうしたらいいですか?

    質問 ASP.NET Web APIアプリケーションで、非同期メソッドを備えたApiControllerを使用して、次のようなものを返しています。 Task<> オブジェクトを返し async キーワードでマークされています。 public class MyApiController : ApiController { public async Task<M

    2023-09-01 18:01:15
  • [解決済み] System.Timers.Timer は GC に耐えられるのに、System.Threading.Timer は耐えられな いのはなぜですか?

    質問 どうやら System.Timers.Timer インスタンスは何らかのメカニズムで生かされているようですが System.Threading.Timer インスタンスはそうではありません。 サンプルプログラムでは、周期的な System.Threading.Timer とオートリセット System.Timers.Timer : class Program {

    2023-08-28 07:31:08
  • [解決済み] Visual StudioがインストールされていないマシンでFUSLOGVW.EXEを使用する場合

    質問 現在、開発サーバーでアセンブリバインディングの問題が発生しています。Fusion Log Viewer を使って、もう少し問題を調査したいと思います。マシンに Visual Studio がインストールされていないので、FUSLOGVW.EXE をローカル フォルダにコピーして、そこで起動しました。 これでうまくいくのでしょうか、それとも何か他のものが必要なのでしょうか。アプリケー

    2023-08-27 22:39:32
  • project.lock.jsonとは何ですか?

    質問 私は 命令 の指示に従って、新しい .NET Core プロジェクトを作成し、cmd からこれを実行しました。 dotnet new dotnet restore 2番目のステートメントでは project.lock.json を作成し、そこには多くのゴミが含まれています (本当のゴミではありませんが、大量の依存関係、設定など)。これらの依存関係は、個別の NuGe

    2023-08-27 11:55:55
  • DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") が PM タイムではなく AM タイムを返しているのですが?

    質問 現在時刻を取得するために DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") しかし、これは私たちが欲しいものから12時間ずれた時刻を吐き出しています。 例えば 吐き出される内容 11/14/2011 2:24:56 am 私たちが欲しいもの 11/14/2011 2:24:56 pm 私たちはどんな間違いを犯しているので

    2023-08-24 05:39:59
  • .NET パスがディレクトリではなくファイルであるかどうかを確認する方法は?

    質問 私はパスを持っており、それがディレクトリまたはファイルであるかを決定する必要があります。 パスがファイルかどうか判断するのに最適な方法はこれですか? string file = @"C:\Test\foo.txt"; bool isFile = !System.IO.Directory.Exists(file) &&

    2023-08-21 07:26:40
  • [解決済み] WPF Cheat Sheetはありますか?[クローズド]

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-08-20 10:17:18
  • なぜ.NETではMavenが必要ないのか?

    疑問点 私は、.NETの世界では、Mavenのようなツールの本当の必要性はないという印象を持っています。 私は Byldan や NMaven (まだ生きてる?) があることは知っていますが、それらを使っている実際のプロジェクトはまだ見たことがありません。 また、私が携わったほとんどの .NET プロジェクトでは、Maven のようなツールの必要性が声高に叫ばれたことは一度も

    2023-08-19 19:20:26
  • HashSetは挿入順序を保持するか?

    質問 この場合 HashSet コレクションは、.NET 3.5 で導入されました。 foreach ? は ドキュメント には、コレクションはソートされないと書かれていますが、 挿入順については何も書かれていません。プレリリースされた BCL ブログエントリー は順序付けされないと述べていますが この記事 は挿入順を保持するように設計されていると述べて

    2023-08-19 06:52:42
  • dotnet packでパッケージのバージョンは常に1.0.0です。

    質問 TLDR:どこが dotnet pack は、アセンブリのためのnugetパッケージを作成するときに、バージョン情報を引っ張ってくるのですか? .NET 4.6.1 プロジェクトから .NET Core プロジェクトへ移行したライブラリがあり、このプロジェクトでは project.json . この期間の CI (TFS 2015 vnext を使用) では、バージョン番

    2023-08-13 18:44:56
  • コレクションをクリアするのと、新しいインスタンスを作成するのはどちらが速いですか?

    質問 私のコードには、数十から数百の要素を持つ一般的なリストがいくつかあります。 時々、このリストを他のオブジェクトで再充填する必要があるので、質問です。 Clear() メソッドを呼び出すのと new List<T>() ? どのように解決するのですか? <ブロッククオート を呼び出すと、より速くなります。 Clear() メソッドを呼び出すのと、`new

    2023-08-12 02:59:51
  • Convert.ToBoolean と Boolean.Parse が 0 と 1 を受け付けない

    質問 booleanをパースする際に、0/1を受け付けないことにしたのはなぜですか? 任意の整数型の値をパースするとき、パースされる数値文字列を受け付けます。(そして、もし .NET が "One hundred million two hundred and sixty five" という文字列をパースできるとしたら、私は驚きます)。 ブーリアンは何が特別なので

    2023-08-11 22:46:44
  • WindowsフォームからURLを開く

    質問 Windowsフォームから会社のウェブサイトへのリンクを提供しようとしています。 私は、ユーザーの好みのブラウザを使用して起動するようにしたいのですが、うまく動作するでしょうか。 Windows Forms アプリケーションからユーザーのデフォルトブラウザで URL を開くには、どのような方法がありますか。 どのように解決するのですか? これは 記事 は、その手順を

    2023-08-11 20:23:40
  • パラメータの命名:filename または fileName?

    質問 私は文法的に正しいネーミングを心がけています*。 私はいつも filename の代わりに fileName . java の規約でもこれを使うようですが,FxCop ではむしろ fileName . があり の議論は、WikiPedia で議論されています。 読めば読むほど、自分が正しいのではと思えてきます(これはごく普通のことです!)。 誰か決定的な答えを持っ

    2023-08-11 03:35:25
  • C#は32/64ビット、または任意のCPUでコンパイルしますか?重複

    質問 この質問はすでにここに回答があります : 閉じる 10年前 . 重複の可能性があります。 Visual Studio の「任意の CPU」ターゲット VS で C# コードをコンパイルするとき、通常、32/64 ビット システム用にコンパ

    2023-08-10 05:42:40
  • .NETのSystem.String.Copyの使い道は?

    質問 とてもくだらない質問で恐縮なのですが、何か見落としているのではないでしょうか。 なぜ 文字列.コピー(文字列) ? ドキュメントによると、このメソッドは 指定されたStringと同じ値を持つStringの新しいインスタンスを作成します。 のインスタンスを作成します。 .NETでは文字列は不変なので、このメソッドを使うメリットは何だろうと考えてみると

    2023-08-08 10:25:43
  • .NETイベント - オブジェクトsenderとEventArgs eとは何ですか?

    質問 senderとeventArgsは何を意味し、何を指すのでしょうか?どのようにそれらを使用することができますか (以下のシナリオのために)? シナリオ 削除機能を持つカスタムコントロールを作ろうとしているのですが、同じカスタムコントロールを多く含むページで、クリックされたコントロールを削除できるようにしたいのですが、どうしたらよいでしょうか。 どのように解決するのですか?

    2023-08-07 22:48:31
  • [解決済み] Visual Studio ASP.Net MVCの元に戻すを開始ページアクションに設定する

    質問 私は作業中の Web アプリケーションを持っています。それは、好奇心が私を上回り、ビューを右クリックして、[開始ページとして設定] オプションを選択するまで、うまく機能していました。 現在、アプリケーションを実行すると、Resource Not Found エラーページが表示されます。 私は、グローバル設定ルートにデフォルトの登録ルートを設定していますが、以前はうまくいっていました。

    2023-08-07 14:56:17
  • Assert.Fail、Assert.Pass または同等のものが見つかりません。

    質問 私はNUnitでこれらを使用していました、そして、それらは本当に便利です。そのようなことを行う方法について何かアイデアはありますか? 編集、コードサンプルです。 bool condition = false;//would be nice not to have this observable.Subscribe(_ => {

    2023-08-05 12:46:56
  • .NET Core RC2での.exeファイルのビルド

    質問 新しい .NET Core RC2 テンプレートを使用してプロジェクトを構築するたびに、次のような問題が発生します。 ではなく 実行可能な.NET Framework が提供されます。 EXE ファイルで実行できます。コンソールアプリケーションをデバッグするためにF5キーを押すと、.EXEファイルを介して正常に実行されます。 C:\Program Files\dotnet

    2023-08-05 10:51:30