• [解決済み] 読み取り専用のフィールドに対して不純なメソッドが呼び出される

    質問 私は Visual Studio 2010 + ReSharper で、以下のようなコードで警告が表示されます。 if (rect.Contains(point)) { ... } rect は readonly Rectangle のフィールドであり、ReSharperはこの警告を表示します。 "不純なメソッドが値型の読み取り専用フィールド

    2023-04-30 12:53:18
  • [解決済み] プロパティと変数の違いは何ですか?

    質問 PropertyとVariablesの理解で迷っています。 public class ABC() { public int A; public int B { get; set; } } AとBの正確な違いは何ですか? どのように解決するのですか? 多くの方が指摘されているように、Aは フィールド であり、Bは プロパティ . 本当の問題

    2023-04-30 11:23:16
  • [解決済み] System.Int32' から 'System.Nullable`1[[System.Int32, mscorlib]] へのキャストが無効です。

    質問 Type t = typeof(int?); //will get this dynamically object val = 5; //will get this dynamically object nVal = Convert.ChangeType(val, t);//getting exception here 上記のコードでInvalidCastExceptionが発生し

    2023-04-29 22:12:11
  • [解決済み] FuncデリゲートとAsyncメソッドの使い分け

    質問 Funcを非同期メソッドで使用しようとしています。そして、エラーが発生します。 非同期ラムダ式からデリゲート型に変換できない 'Func<HttpResponseMesage>' . 非同期ラムダ式は、void、Task、または Task<T> を返すかもしれませんが、これらはいずれも 'Func<HttpResponseMesage>'

    2023-04-29 21:05:41
  • [解決済み] ウィンドウズフォームが既に開かれているかどうかを確認し、開かれている場合は閉じるには?

    質問 あるフォーム fm" というフォームがあり、これは10分ごとに開く簡単な情報ウィンドウです ( fm.Show(); ). 10分ごとに、フォームがかかチェックするようにするにはどうしたらよいでしょうか。 "fm" が開いているかどうかをチェックし、もし開いていたら閉じてまた開くようにするにはどうしたらいいですか! これで、フォーム fm は常に form fm

    2023-04-29 10:59:55
  • [解決済み] VB.NETのコードをC#に移行すると、なぜforループの動作が異なるのですか?

    質問 Visual Basic から C# にプロジェクトを移行している最中ですが、その際に for ループの宣言方法を変更する必要がありました。 VB.NETでは for ループは以下のように宣言されています。 Dim stringValue As String = "42" For i As Integer = 1 To 10 - stringValue.Length

    2023-04-29 09:06:11
  • [解決済み] Ctrl+R、Ctrl+Rコマンドが効かない

    質問 私は Ctrl + R , Ctrl + R というコマンドをVisual Studio 2008で実行し、変数名を変更しました。 というエラーメッセージが下に表示されます。 "キーの組み合わせ ( Ctrl + R , Ctrl + R は、現在利用できないコマンド(&名前の変更...)にバインドされています"。 実行しているわ

    2023-04-29 03:01:06
  • [解決済み] MoqでEF DbContextをモック化する

    質問 モック化されたDbContextを使ったサービスのユニットテストを作成しようとしています。私はインターフェイスを作成しました IDbContext を作成し、以下のような機能を持たせました。 public interface IDbContext : IDisposable { IDbSet<T> Set<T>() where T : class;

    2023-04-29 01:33:18
  • [解決済み] ディスク上のファイルサイズを取得する

    質問 var length = new System.IO.FileInfo(path).Length; これは、ディスク上のサイズではなく、ファイルの論理的なサイズを与えます。 私はC#でディスク上のファイルサイズを取得したいのですが、(できれば 相互運用 を使用せずに)Windows エクスプローラーによって報告されるような、ディスク上のファイルのサイズを C# で取得した

    2023-04-28 19:21:19
  • [解決済み] クライアント側のGroupByがサポートされていない

    質問 次のEntity Framework Core 3.0クエリを持っています。 var units = await context.Units .SelectMany(y => y.UnitsI18N) .OrderBy(y => y.Name) .GroupBy(y => y.LanguageCode) .ToDictionaryAsync(y =&

    2023-04-28 19:04:48
  • [解決済み] Web.Config デバッグ/リリース

    質問 Visual Studio 2010 の web.config には、データベースをデバッグ モードからリリース モードに切り替える機能があることは知っています。 以下は私のWeb.Release.configです。 <?xml version="1.0"?> <!-- For more information on using web.config tr

    2023-04-28 11:23:09
  • [解決済み] コールバックベースの非同期メソッドを待ち受け可能なタスクに変換する最良の方法

    質問 コールバックを使用する "classic" 非同期メソッドを、(待機)タスクを返すものに変換/ラップする最良の方法は何でしょうか。 例えば、次のメソッドがあるとします。 public void GetStringFromUrl(string url, Action<string> onCompleted); これをタスクを返すメソッドにラップする方法は、私が知っ

    2023-04-28 09:42:07
  • [解決済み] 特定のプロパティのPropertyInfoを取得する方法を教えてください。

    質問 特定のプロパティのPropertyInfoを取得したい。 私は使用することができます。 foreach(PropertyInfo p in typeof(MyObject).GetProperties()) { if ( p.Name == "MyProperty") { return p } } と同じようなことをする方法があるはずです。 typeof(MyProp

    2023-04-28 04:21:59
  • [解決済み] MVC4でBundleCollectionにキャッシュされたスクリプトバンドルを強制的にフラッシュさせる方法

    質問 ... または どのように私は心配するのをやめ、Microsoftからの完全に文書化されていないAPIに対してコードを書くことを学んだか。 . 公式の System.Web.Optimization リリースの実際のドキュメントはありますか?'cuz 私は確かに何も見つけることができません、XMLドキュメントもありませんし、すべてのブログ記事は、実質的に異なるRC APIに言

    2023-04-27 18:56:36
  • [解決済み] F#のList.mapはC#のList.mapと同等か?

    質問 F#のList.map関数に相当するものはC#にありますか? つまり、リストの各要素に関数を適用し、結果を含む新しいリストを返します。 のようなものです。 public static IEnumerable<TResult> Map<TSource, TResult>(this IEnumerable<TSource> source,

    2023-04-27 15:02:33
  • [解決済み] DisplayName属性の値を取得する

    質問 public class Class1 { [DisplayName("Something To Name")] public virtual string Name { get; set; } } C#でDisplayName属性の値を取得する方法 ? どのように解決するのですか? 私のユーティリティの方法を試してみてください。 using System

    2023-04-27 14:08:49
  • [解決済み] EPPlusでXLSXのセル幅を設定するには?

    質問 こんにちは、私はxlsxファイルを作成し、xlsxシートのセルの幅を事前に設定する必要があるコードを持っています。 実際の問題は、Excelを開いたときに、列のラップを解除して隠されたデータを表示するために、マウスで列の間のギャップをダブルクリックする必要があることです。 Epplusでプログラム的にこれを行う方法はあるのでしょうか? using (ExcelPackage p =

    2023-04-27 08:17:42
  • [解決済み] .NETの二重チェックロックにおけるvolatile修飾子の必要性

    質問 複数のテキストによると、.NETでダブルチェックロックを実装する場合、ロックするフィールドにvolatile修飾子を適用する必要があるそうです。しかし、正確にはなぜでしょうか? 次の例を考えてみましょう。 public sealed class Singleton { private static volatile Singleton instance; private

    2023-04-27 05:42:16
  • [解決済み] 月のint型から月の名前に変換する

    質問 私は、単に DateTime 構造を使って、1 から 12 までの整数を省略された月の名前に変換しようとしていただけです。 以下は私が試したものです。 DateTime getMonth = DateTime.ParseExact(Month.ToString(), "M", CultureInfo.CurrentCulture

    2023-04-26 17:25:48
  • [解決済み] 接続文字列が有効かどうかを確認するには?

    質問 私は、ユーザーが手動で接続文字列を提供するアプリケーションを書いています。私は、接続文字列を検証する方法があるかどうか疑問に思っています - つまり、それが正しいかどうか、データベースが存在するかどうかをチェックします。 どのように解決するのですか。 接続を試みることができますか?迅速な(オフラインの)検証には、おそらく DbConnectionStringBuilder

    2023-04-25 01:59:43