• [解決済み] IList<T>を返すのは、T[]やList<T>を返すのより悪いのか?

    質問 このような質問に対する回答です。 List&lt;T&gt; またはIList&lt;T&gt; は、コレクションの具体的な実装を返すよりもインターフェイスを返す方が良いということに常に同意しているようです。しかし、私はこれに悩んでいます。インターフェイスのインスタンス化は不可能なので、メソッドがインターフェイスを返していても、実は具体的な実装を返していることになります。これにつ

    2023-08-09 06:54:32
  • [解決済み] 文字列のプロパティをnullableにするにはどうすればよいですか?

    質問 ミドルネーム( CMName ) をオプションにしたい。私は、C#.netのコードファーストのアプローチを使っています。整数データ型の場合は、単に ? 演算子を使用することで簡単にnullableにすることができます。私は、スティング変数をnullableにする方法を探しています。私は検索しようとしましたが、それをnullableにする方法を見つけることができませんでした。 以

    2023-08-09 04:52:27
  • LINQクエリで2つの "where "句または"&&"を使用する必要がありますか?

    質問 LINQクエリで複数の"and"条件を記述する場合、1つの"and"条件を記述すればよいのでしょうか。 where 節に &amp;&amp; または複数の where 節が必要でしょうか? static void Main(string[] args) { var ints = new List&lt;int&gt;(Enumerable.Range(-10, 2

    2023-08-09 04:41:26
  • C# WinFormsのToggleButton

    質問 C# WinFormsでトグルボタンを作成することは可能でしょうか?CheckBoxコントロールを使用して、そのAppearanceプロパティを&quot;Button&quot;に設定できることは知っていますが、正しく表示されません。押したときに、平らではなく、沈んで見えるようにしたいのです。何かいい方法はないでしょうか? どのように解決するのですか? 結局、OnPaint

    2023-08-09 03:53:39
  • += new EventHandler(Method) vs += Method [重複].

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 C#: ' += anEvent' と ' += new EventHandler(anEvent)' の違い。 イベントを購読するには、2つの基本

    2023-08-09 03:31:46
  • Newtonsoft.Json.Linq.JArray を文字列配列に変換する C#.

    質問 以下のようなJSON配列があります。 model.Users = ["Joe","Barny","Power","Tester"] は、モデルが dynamic を変換したいのですが model.Users を string[] Users string[] Users = model.Users どうすればいいのでしょうか? どのように解決するので

    2023-08-09 01:45:50
  • Reflectionを使用して内部クラスにアクセスする方法

    質問 アセンブリの内部クラスにアクセスするにはどうすればよいですか。 私がSystem.ComponentModel.Design.DesignerHostにアクセスしたい場合を考えてみましょう。ここで、DesignerHostは内部クラスであり、シールされたクラスです。 どのように私はアセンブリと型を読み込むためのコードを書くことができますか? どのように解決するのですか? 一

    2023-08-09 01:17:35
  • [解決済み] C# ですべてのスペースを %20 に置き換えるにはどうすればよいですか?

    質問 C#で文字列をURLにしたい。.NETフレームワークの中に何か助けるべきものがあるはずですよね? どのように解決するのですか? 私は、あなたが探しているのは HttpServerUtility.UrlEncode . System.Web.HttpUtility.UrlEncode(string url)

    2023-08-08 23:54:36
  • 複数の文字で区切られた文字列の分割

    質問 文字列 "4,6,8n9,4" を持っています。 これを,と,で分割したいのですが。 出力配列は 4 6 8 9 4 編集する。 現在、コンソールから文字列を読み込んでいますが、コンソールに上記のような文字列を入力すると、後ろのコードでは次のようになります。 "4,6,8\\n9,4" . を使って分割したいのですが "," and "\\n" . この

    2023-08-08 13:44:59
  • C#でセッション変数がNULLまたは空であることを判断する最良の方法は何ですか?

    質問 ASP.NET C#でセッション変数の存在を確認する最も良い方法は何ですか? 私は好きで String.IsNullOrEmpty() を使うのが好きなのですが、同じような方法で Session . 現在、私が知っている唯一の方法は。 var session; if (Session["variable"] != null) { session = Se

    2023-08-08 08:08:24
  • foreach()は参照でイテレートするのか?

    質問 これを考えてみましょう。 List&lt;MyClass&gt; obj_list = get_the_list(); foreach( MyClass obj in obj_list ) { obj.property = 42; } は obj はリスト内の対応するオブジェクトへの参照で、プロパティを変更したときにその変更が一度構築されたオブジェクトのインスタンス

    2023-08-08 05:26:25
  • [解決済み] ITextSharp 既存のpdfにテキストを挿入する

    質問 タイトルがすべてを物語っていますね。 既存のPDFファイルにテキストを追加するために iTextSharp を使用して、既存のPDFファイルにテキストを追加したいのですが、ウェブ上のどこにもその方法が載っていません。 追記:PDFのフォームが使えません。 どのように解決するのですか? 私はそれを行うための方法を見つけました(それが最善であるかどうかわからないが、そ

    2023-08-07 21:44:59
  • ディレクトリ内のファイルを再帰的に検索する

    質問 私は、ディレクトリを通してファイルを再帰的に検索し、すべてのxmlファイルのリストを私に返すために、次のコードを持っています。 ルート ディレクトリの xml ファイルがリストに含まれないことを除いて、すべてうまく動作します。 最初にルートでディレクトリを取得し、次にファイルを取得するため、ルートでの GetFiles() 呼び出しが欠落しているので、その理由は理解できます。 私は

    2023-08-07 20:41:59
  • [解決済み] ILookupインターフェースとIDictionaryの比較

    質問 どのように ILookup&lt;key, value&gt; インターフェースと IDictionary&lt;key, value&gt; ? の意味がわかりません。 ILookup インターフェースは何のためにあるのか理解できません。 どのように解決するのですか? ILookup エントリには、キーごとに複数の項目を含めることができます。 IE

    2023-08-07 20:39:25
  • 抽象化とカプセル化はどう違うのか?

    疑問点 私は面接の準備をしており、OOPの概念をブラッシュアップすることにしました。 何百もの記事がありますが、それぞれが異なる説明をしているようです。 いくつかの は言う <ブロッククオート 抽象化とは、体系的なバリエーションを持つ共通のパターンを識別するプロセスです。 抽象化は、共通のパターンを表し、どのバリエーションを使用するかを指定する手段を提供します。 を表現

    2023-08-07 15:57:53
  • [解決済み] List<T>を元のList<T>への参照にしないで代入する方法は?

    質問 例えば List&lt;string&gt; name_list1 = new List&lt;string&gt;(); List&lt;string&gt; name_list2 = new List&lt;string&gt;(); はコードの後半にあります。 name_list1.Add("McDonald"); name_list1.Add("Harveys");

    2023-08-07 10:32:54
  • [解決済み] Alt + F4 でフォームを閉じないようにするには?

    質問 を無効にする最も良い方法は何ですか? Alt + F4 c# win フォームで、ユーザーがフォームを閉じないようにするには? プログレスバーを表示するポップアップダイアログとしてフォームを使用していますが、ユーザーが閉じることができないようにしたいのです。 どのように解決するのですか? これで解決です。 private void Form1_FormClo

    2023-08-06 22:02:03
  • asp.netのパスでチルダ(~)を使用する。

    質問 私はasp.netのアプリに取り組んでいます、次のリンクはIEで動作しますが、FFでは動作しません。 &lt;a href="~/BusinessOrderInfo/page.aspx" &gt; チルダは、asp.netのサーバーコントロールでのみ使用できるものではありませんか。 それは実際のパスに置き換えられるのでしょうか? アンカータグでチルダを使用することは可能です

    2023-08-06 16:14:23
  • Key Value Pairデータ構造に対する最適な実装は?

    質問 最近、C# を少し触っていて、すべての Generic Collections が少し混乱しています。私が木の頭がキー値のペアで、その下にキー値のペアの1つのオプションのリストがあるデータ構造を表現したかったとします(ただし、これらより多くのレベルはありません)。これは適切でしょうか? public class TokenTree { public TokenTree()

    2023-08-06 10:41:54
  • 起動時の単一フォームの非表示

    質問 アプリケーションにフォームが1つあり、Loadメソッドでフォームを非表示にする必要があります。 フォームは必要なときにそれ自身を表示します (outlook 2003 スタイルのポップアップに沿って考えてください)が、厄介なことなしにロード時にフォームを隠す方法を見つけ出すことができません。 何か提案はありますか? どのように解決するのですか? 私はC#からこれを来てい

    2023-08-06 10:17:52