• DIとコンストラクタのパラメータを組み合わせる?

    質問 コンストラクタ注入と手動コンストラクタ・パラメータを組み合わせるにはどうしたらよいでしょうか。 public class SomeObject { public SomeObject(IService service, float someValue) { } } IServiceはDIコンテナによって解決/注入される必要があり、someValueは指定

    2023-08-15 11:58:20
  • C#の参照型

    質問 このコードを考えてみましょう。 public class Program { private static void Main(string[] args) { var person1 = new Person { Name = "Test" }; Console.WriteLine(person1.Name); Pe

    2023-08-14 23:15:32
  • [解決済み] List<string>` をカンマ区切りの文字列に変換する。

    質問 を高速に変換する方法はありますか? List&lt;string&gt; をカンマで区切られた string をC#で使うのですか? 私はこのようにそれを行うが、多分より速く、より効率的な方法がありますか? List&lt;string&gt; ls = new List&lt;string&gt;(); ls.Add("one"); ls.Add("two"); stri

    2023-08-14 14:30:22
  • 文字列からNUMBERのみを取得するための正規表現

    質問 XMLから "7+" や "5+" や "+5" を受け取り、Regexを使って文字列から数字だけを抽出したいのですが、どうすればよいでしょうか。 例:Regex.Match()関数 stringThatHaveCharacters = stringThatHaveCharacters.Trim(); Match m = Regex.Match(str

    2023-08-14 13:03:21
  • コンボの場合など、すべての月名をリストアップするにはどうすればよいですか?

    質問 現在、私は DateTime を作成し、その月だけを含むようにフォーマットしています。 他に何か良い方法はないでしょうか? どのように解決するのですか? あなたは DateTimeFormatInfo を使ってその情報を得ることができます。 // Will return January string name = DateTimeFormatInfo.Cur

    2023-08-14 02:28:33
  • C#のプロパティは実はメソッドなのか?

    質問 今まで、私は以下のような印象を抱いていました。 Properties &amp;です。 Methods はC#では2つの異なるものです。と思っていたら、下のようなことをやっていました。 これは私にとって「目からうろこ」でした。私は1つのプロパティを期待していました stringProp と、1つのメソッド stringProp を追加しましたが、代わりにこうなり

    2023-08-13 21:56:29
  • C#をNativeにコンパイルする?

    質問 私は、.NET バイト コードをネイティブ コードにコンパイルすることについて、多少混乱していると思います。 そこで、私が理解していると思うことを整理してみるので、何が欠けているのかを把握するのに役立つと思いますので、お付き合いください。 私がしたいことは、C# で書かれた私のアプリケーションを通常のネイティブ コードにコンパイルすることです。 私の理由は、パフォーマンスとは

    2023-08-13 16:26:47
  • [解決済み] Config Transformationsを使用してConnectionStringを削除する方法

    質問 Web.config にいくつかの ConnectionString があります。 &lt;connectionStrings&gt; &lt;add name="connStr1" connectionString="... &lt;add name="ConnStr2" connectionString="... &lt;add name="connStr

    2023-08-13 16:25:51
  • Await演算子はAsyncメソッド内でのみ使用可能 [重複]。

    質問 この質問はすでにここに回答があります : コンソールアプリの 'Main' メソッドに 'async' 修飾子を指定することができない (17の回答)

    2023-08-13 12:19:46
  • 想定される例外がないテスト

    質問 関数が例外を投げないことを確認するためのNUnitテストを作成したいです。これを行うための特別な方法はありますか? [Test] public void noExceptionTest() { testedFunction(); } で、例外が投げられなければ成功するのでしょうか? どのように解決するのですか? Assert.DoesNotThrow(() =&gt;

    2023-08-13 09:09:49
  • [解決済み] なぜC#はC言語のようなローカル静的変数をサポートしないのか?[クローズド]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2023-08-13 08:42:14
  • EF 他のエンティティを含む (Generic Repositoryパターン)

    質問 私は、Entity Framework Code Firstの上でGeneric Repositoryパターンを使用しています。私がクエリでより多くのエンティティを含める必要があるまで、すべてがうまくいっていました。私は1つのエンティティをうまく含めることができましたが、今私は複数のエンティティを含める方法を見つけ出すことができません。私がこれまでに得たものを確認してください。 pu

    2023-08-13 07:34:04
  • .Split()の後に最後の要素を素早く選択する

    質問 私はこのコードを持っています。 stringCutted = myString.Split("/"). // ??? に格納したいのですが stringCutted の最後の要素を string[] でその要素にアクセスすることなく、直接、素早く、分割された配列を変数に格納します。 array[array.length] . これはC#で可能なのでしょうか? ど

    2023-08-13 03:50:30
  • C#で文字列を16進文字列に変換する

    質問 sample"のような文字列を持っています。この文字列を hex形式 のような文字列を取得したいのですが、このようにします。 "796173767265" C#の構文を教えてください。 どのように解決するのですか? まず最初に、それを byte[] にする必要がありますので、こうしてください。 byte[] ba = Encoding.Default.GetB

    2023-08-12 16:23:31
  • [解決済み] C#の関数に複数のオプションのパラメータを渡す

    質問 C#の関数で、任意の数のパラメータを受け取るように設定する方法はありますか?たとえば、次のすべてが動作するように関数をセットアップすることができます - 。 x = AddUp(2, 3) x = AddUp(5, 7, 8, 2) x = AddUp(43, 545, 23, 656, 23, 64, 234, 44) どのように解決するのですか? を使用します。

    2023-08-12 13:41:52
  • Xml属性でクラス名を変更するにはどうしたらいいですか?

    質問 という XML シリアライズ可能なクラスがあるとします。 Song : [Serializable] class Song { public string Artist; public string SongTitle; } スペースを節約するために(また 半難読化 を半難読化するため)、xml要素の名前を変更することにしました。 [XmlRoot

    2023-08-12 02:12:52
  • JSON.netで不足するプロパティのデフォルト値

    質問 Json.netを使って、データベースにオブジェクトをシリアライズしています。 私はクラスに新しいプロパティを追加しました(データベース内のjsonで欠落している)、私はjsonで欠落しているときに新しいプロパティがデフォルト値を持つようにしたい。 DefaultValue属性を試しましたが、うまくいきません。私はjsonをデシリアライズするためにプライベートセッターとコンスト

    2023-08-11 22:59:06
  • [解決済み] 同じ名前空間の異なる2つのDLL

    質問 同じ名前空間を持つ 2 つの DLL ファイルがありますが、それぞれ異なるメソッドと型を持っています。 私のプロジェクトで両方の DLL を参照し、それらのメソッドと型を使用するにはどうしたらよいでしょうか。 ところで、この2つのDLLには、同じ名前でも実装が異なるメソッドや型があり、ユニークなメソッドや型もあります。 どのように解決するのですか? 特別なことは何もありませ

    2023-08-11 18:44:51
  • [解決済み] ASP.NET_SessionIdクッキーを保護するには?

    質問 .ASPXAUTH クッキーを https だけに設定しましたが、ASP.NET_SessionId で同じことを効果的に行う方法がよくわかりません。 サイト全体がHTTPSを使用しているので、httpとhttpsの両方で動作するCookieは必要ありません。 どのように解決するのですか? 次のコードは ブログの記事から引用しています。 : // this code

    2023-08-11 16:27:51
  • "その操作はトランザクションの状態に対して有効ではありません "エラーとトランザクションの範囲

    質問内容 SELECT文を含むストアドプロシージャを呼び出そうとすると、以下のエラーが発生します。 この操作は、トランザクションの状態に対して有効ではありません。 以下は私の呼び出しの構造です。 public void MyAddUpdateMethod() { using (TransactionScope Scope = new TransactionScope(

    2023-08-11 15:43:02