• c++のDLLで定義されたクラスをC#コードで使用する

    質問 私は c++ で書かれた dll を持っています。この dll を私の c# コードで使用する必要があります。検索した結果、P/Invoke を使用すると、必要な関数にアクセスできることがわかりましたが、これらの関数はクラスで定義され、非静的なプライベートメンバー変数を使用します。そのため、関数を適切に使用するには、このクラスのインスタンスを作成する必要があります。どうすれば、このクラ

    2023-09-03 02:55:12
  • Bitmap.Clone()とnew Bitmap(Bitmap)の違いは何ですか?

    質問 私の知る限り、ビットマップをコピーする方法は2つあります。 Bitmap.Clone()を使用する。 Bitmap A = new Bitmap("somefile.png"); Bitmap B = (Bitmap)A.Clone(); 新しいBitmap() Bitmap A = new Bitmap("somefile.png"); Bitmap B = n

    2023-09-02 20:39:35
  • [解決済み] C#でJSON文字列からいくつかの値を取得する方法は?

    質問 文字列があり、そこからいくつかの値を取得したい。 私の文字列は以下のような感じです。 文字列1: "{\r\n \"id\": \"100000280905615\", \r\n \"name\": \"Jerard Jones\", \r\n \"first_name\": \"Jerard\", \r\n \"last_name\": \"Jones\"

    2023-09-02 11:26:01
  • C#のプライベートインナークラス - なぜもっと使われないのか?

    疑問点 私はC#の比較的新しい人間ですが、C#のプロジェクトに取り組み始めるたびに(C#ではほぼ成熟したプロジェクトしか手がけたことがありません)、なぜインナークラスがないのだろうか? たぶん、私は彼らの目標を理解していないのでしょう。私にとっては、内部クラス (少なくともプライベート内部クラス) は Pascal や Modula-2 や Ada における "inner procedu

    2023-09-02 11:12:26
  • URLからバイト配列に変換した画像

    質問 画像付きのハイパーリンクがあります。 ハイパーリンクから画像を読み込んで、バイト配列 ( byte[] )に代入する必要があります。 ありがとうございます。 どのように解決するのですか? WebClient.DownloadData が最も簡単な方法です。 var webClient = new WebClient(); byte[] imageBytes =

    2023-09-02 02:39:55
  • ListとIEnumerableの実用的な違い [重複]について

    質問 この質問はすでにここに回答があります : IEnumerable vs List - 何を使うか?どのように動作するのか? (11の答え)

    2023-09-01 17:58:14
  • C#のメソッドが取るように定義できるパラメータの最大数は何ですか?

    質問 C# のメソッドが持つことのできるパラメータの最大数を把握しようとしています。C# の公式ドキュメント、MSDN、および CLR リファレンスのカップルなど、あらゆる場所を調べてみましたが、答えが見つかりません。どなたかこの質問に対する答えをお持ちではないでしょうか? どのように解決するのですか? 理論的な解答はこちらです。 メソッドの引数をスタックにプッシュするために、コ

    2023-09-01 13:43:38
  • Task.Runの例外処理方法

    質問 からの例外をキャッチするのに問題がありました。 Task.Run を以下のように変更することで解決しました。この2つの方法で例外を処理することの違いを知りたいのですが. で Outside メソッドでは例外をキャッチできませんが Inside メソッドではできます。 void Outside() { try { Task.Run(() =

    2023-09-01 13:04:01
  • Webページの内容を取得して文字列変数に保存するには?

    質問 ASP.NETでWebページの内容を取得するには? WebページのHTMLを取得し、文字列変数に格納するプログラムを作成する必要があります。 どのように解決するのですか? あなたは ウェブクライアント Using System.Net; WebClient client = new WebClient(); string downloadString = cl

    2023-09-01 05:40:17
  • LINQのFirstOrDefaultでKeyValuePairが存在するかどうかをチェックする

    質問 の辞書を持っています。 Dictionary<Guid,int> を使って、ある条件を満たした最初のインスタンスを返したい。 var available = m_AvailableDict.FirstOrDefault(p => p.Value == 0) しかし、実際にKeyValuePairが返ってくるかどうかは、どのように確認すればよいのでしょう

    2023-09-01 02:03:56
  • WCFのデシリアライズは、コンストラクタを呼び出すことなく、どのようにオブジェクトをインスタンス化するのですか?

    質問 WCFのデシリアライゼーションでは、いくつかのマジックが行われています。 コンストラクタを呼び出すことなく、データコントラクト型のインスタンスをどのようにインスタンス化するのでしょうか。 例えば、このデータコントラクトを考えてみましょう。 [DataContract] public sealed class CreateMe { [DataMember] private r

    2023-08-31 17:11:25
  • C#でDateTime変数の時間部分のみを設定する方法【重複あり

    質問 この質問はすでにここに回答があります : DateTimeの時刻を変更するには? (29の答え) 終了 8年前 . Dat

    2023-08-31 14:48:39
  • double.ToString()で小数点以下の記号を変更するには?

    質問 C#で小数点を別の文字に変更したい。私は double という変数があります。 value double value; とコマンドを使うと Console.WriteLine(value.ToString()); // output is 1,25 こんなことができるんだ Console.WriteLine(value.ToString( CultureI

    2023-08-31 13:14:42
  • メモリーストリームとファイルストリームの違い

    質問 シリアライズの際、メモリストリームとファイルストリームのどちらかを使用することができます。 この2つの基本的な違いは何ですか?メモリストリームの意味は何ですか? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Ser

    2023-08-31 11:46:44
  • C#でGUIDを文字列に変換する方法は?

    質問 私はC#の初心者です。 私はvb.netで知っている、私はこれを行うことができます。 Dim guid as string = System.Guid.NewGuid.ToString C#では、以下のようなことをしようとしています。 String guid = System.Guid.NewGuid().ToString; が、"が表示されます。 メソッドグルー

    2023-08-30 16:38:32
  • [解決済み] リフレクションによる拡張手法の特定

    質問 C#において、あるメソッドが拡張メソッドとしてクラスに追加されたかどうかを判断するために、リフレクションを使用するテクニックはありますか? 以下のような拡張メソッドがある場合、Reverse()がstringクラスに追加されたことを判断することは可能でしょうか? public static class StringExtensions { public static st

    2023-08-30 15:21:14
  • C#でPop3を使ってメールを読む [終了しました]

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

    2023-08-30 10:11:13
  • 依存性注入と名前付きロガー

    質問 私は、人々が依存性注入プラットフォームでロギングを注入する方法についてもっと学ぶことに興味があります。 以下のリンクと私の例はlog4netとUnityに言及していますが、私は必ずしもそれらのいずれかを使用するつもりはありません。 依存性注入/IOCのために、私はおそらくMEFを使用するでしょう、それはプロジェクトの残りの部分(大規模)が落ち着いている標準だからです。 私は依存性注

    2023-08-30 08:27:16
  • プロジェクトやソリューション全体の未使用の名前空間を一度に削除する

    質問 ファイル単位でできるのは知っています。 プロジェクト内のすべてのファイルに対して、1つのステップでこれを行う方法はありますか? どのように解決するのですか? ステートメントを使用するということですか?まず、一般的に、スペースを取る以外に害はないことに注意してください。 次のようなツール ReSharper のようなツールは、これを行うための自動化されたトリックを提供

    2023-08-30 02:47:08
  • 変数'MyException'が宣言されているが、使用されていない

    質問 この警告を消す必要があります。 try { doSomething() } catch (AmbiguousMatchException MyException) { doSomethingElse() } コンパイラが教えてくれるのは. 変数 'MyException' は宣言されていますが、一度も使用されていません。 どのようにしたらこれを修正で

    2023-08-30 01:34:25