• [解決済み] なぜC#は直前のステートメントがない{}コードブロックを許可するのですか?

    質問 なぜC#では、直前のステートメントがないコードブロック(例えば if , else , for , while )? void Main() { { // any sense in this? Console.Write("foo"); } } どのように解決するのですか? あなたの言う文脈では、何の意味もありません。コンソールに

    2023-04-19 04:18:19
  • [解決済み] C# List<> sort by x then y

    質問 類似の リスト&lt;&gt;アルファベット順に並べる と同様に、ある要素でソートし、次に別の要素でソートすることができます。 SELECT * from Table ORDER BY x, y いくつかのソート関数を含むクラスがあり、1つの要素でソートすることに問題はありません。 例えば public class MyClass { public

    2023-04-18 17:22:43
  • [解決済み] ナビゲーションプロパティは仮想であるべき - ef coreでは必要ない?

    質問 EFの記憶では ナビゲーションプロパティは、仮想 : public class Blog { public int BlogId { get; set; } public string Name { get; set; } public string Url { get; set; } public string Tags {

    2023-04-18 12:05:23
  • [解決済み] ベースクラスから子クラス名を見つけるには?

    質問 質問 run-time 内部 base class の中で、どのように現在の子クラスの名前を見つけるのでしょうか? どのように解決するのですか? 現在のオブジェクトの型を取得し、次にその名前を取得します。 this.GetType().Name

    2023-04-18 10:48:24
  • [解決済み] カスタムapp.configセクションとadd要素のシンプルなリスト

    質問 の単純なリストであるカスタム app.config セクションを作成するにはどうしたらよいでしょうか。 add 要素の単純なリストであるカスタム app.config セクションを作成するにはどうしたらよいでしょうか。 いくつかの例を見つけました(例えば app.config でカスタム設定セクションを作成する方法は? ) のようなカスタムセクションの例を見つけました。

    2023-04-18 10:19:24
  • [解決済み] C# パラメータ名の前に@を付ける [重複].

    質問 この質問はすでにここに回答があります : 閉じる 12年前 . 重複の可能性があります。 C#で変数名の前の@記号は何を意味するのですか? 重複しています。 C#で変数名の前の@記号は何を意味するのですか? 時々、以下のように

    2023-04-18 06:42:07
  • [解決済み] Guid.Parse()とnew Guid() - 違いは何ですか?

    質問 文字列を次のように変換する2つの方法の違いは何ですか? System.Guid ? また、どちらかを選択する理由はあるのでしょうか? var myguid = Guid.Parse("9546482E-887A-4CAB-A403-AD9C326FFDA5"); または var myguid = new Guid("9546482E-887A-4CAB-A403-AD9C32

    2023-04-18 03:03:34
  • [解決済み] なぜこのコードは "Possible null reference return "というコンパイラの警告を出すのですか?

    質問 以下のコードを考えてみましょう。 using System; #nullable enable namespace Demo { public sealed class TestClass { public string Test() { bool isNull = _test == null;

    2023-04-17 19:58:54
  • [解決済み] PowerShellまたはC#でプロセスのコマンドライン情報を取得する方法

    質問 例: もし私が notepad.exe c:\autoexec.bat , どうすれば c:\autoexec.bat で Get-Process notepad をPowerShellで使うか? またはどのように私は c:\autoexec.bat で Process.GetProcessesByName("notepad"); をC#で使うか? どのよ

    2023-04-17 18:57:36
  • [解決済み] 数値型にマッチする一般的な制約 [重複].

    質問 この質問はすでにここに回答があります : ジェネリックメソッドを数値型に制限する制約がありますか? (24の回答) 終了 7 年前

    2023-04-17 17:26:41
  • [解決済み] C#で "Empty List "シングルトンは存在するか?

    質問 C#では、LINQとIEnumerableをよく使っています。そして、すべてがうまくいっています (または、少なくともほとんどそうです)。 しかし、多くの場合、私は空の IEnumerable&lt;X&gt; をデフォルトとして使用する必要があります。つまり、私は for (var x in xs) { ... } を使えば、NULLチェックをしなくても動作します。現

    2023-04-17 08:52:44
  • [解決済み] C#で大きな文字列の中の部分文字列の位置をすべて見つける

    質問 大きな文字列を解析する必要があるのですが、その際に extract"(me,i-have lots. of]punctuation のすべてのインスタンスを見つけ、それぞれのインデックスをリストに格納する必要があります。 つまり、この文字列の一部が大きな文字列の最初と途中にあったとすると、その両方が見つかり、そのインデックスが List に追加されます。 List を含むこと

    2023-04-17 07:40:30
  • [解決済み] なぜList<T>.ForEachはリストの変更を許可するのですか?

    質問 を使用する場合。 var strings = new List&lt;string&gt; { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } その Add の中に foreach は InvalidOperationExcepti

    2023-04-17 05:35:15
  • [解決済み] IComparerの引数の代わりにlambda式を使用する

    質問 C#では、メソッド呼び出しのIComparerの引数としてラムダ式を渡すことは可能でしょうか? 例えば、次のようなものです。 var x = someIEnumerable.OrderBy(aClass e =&gt; e.someProperty, (aClass x, aClass y) =&gt; x.someProperty &gt; y.SomeProperty

    2023-04-16 15:35:21
  • [解決済み] StringBuilderはいつ使うのか?

    質問 StringBuilderの利点は理解しています。 しかし、もし私が2つの文字列を連結したいのであれば、StringBuilderを使わずに行う方が良い(速い)のだと思います。これは正しいのでしょうか? どの時点(文字列の数)でStringBuilderを使用した方が良くなるのでしょうか? どのように解決するのですか? 私は暖かくあなたが読むことをお勧めします マイ

    2023-04-16 08:41:07
  • [解決済み] ロックフリーのマルチスレッドは真のスレッドエキスパートのためにある

    質問 私は 回答 その ジョン・スキート が質問に答えたもので、その中で彼はこのことに触れています。 私の知る限り、ロックフリーのマルチスレッドは本当のスレッド専門家のためのものであり、私はそのうちの1つではありません。 これを聞いたのは初めてではありませんが、ロックフリーのマルチスレッド コードの書き方を学ぶことに興味がある場合、実際にそれを行う方法について話す

    2023-04-16 07:22:15
  • [解決済み] C#でGuidを使うには?

    質問 このコードです。 Something = new Guid() が返ってきます。 00000000-0000-0000-0000-000000000000 は、ずっと、なぜかわからない?では、なぜ? どうすれば解決するの? あなたは Guid.NewGuid()

    2023-04-16 06:53:07
  • [解決済み] WinFormsでドッキングの順番を制御する方法

    質問 コントロールのトップにドッキングするアイテムの順序を制御する方法を探しています。 私のコントロールに子供を追加するとき (デザイナーまたはコードを通して)、最も新しい子供が常に一番上にあることに気づきました。新しい子が下になり、最も古い子が上になるようにしたいです。 コードを通してこれを行う方法はありますか?WinFormsデザイナーで RightClick-&gt;Orde

    2023-04-16 05:01:44
  • [解決済み] ContextMenuStripがどのコントロールで使用されたかを判断する

    質問 私は ContextMenuStrip があり、それが複数の異なるリストボックスに割り当てられています。 私は ContextMenuStrip がクリックされたときに、どの ListBox が使用されています。 手始めに以下のようなコードを試してみましたが、うまくいきません。 その sender には正しい値がありますが、それを menuSubmitted に代入

    2023-04-15 23:43:20
  • [解決済み] TryParse方式でjsonをデシリアライズする

    質問 私が所有していない)サービスにリクエストを送信すると、要求されたJSONデータで応答するか、または次のようなエラーで応答することがあります。 { "error": { "status": "error message", "code": "999" } } どちらの場合も、HTTPレスポンスコードは200 OKなので、これではエラ

    2023-04-15 12:30:58