タグ付けされた質問 「c#」

C#(「seesharp」と発音)は、Microsoftによって開発された、静的に型指定された高レベルのマルチパラダイムプログラミング言語です。C#コードは通常、Microsoftの.NETファミリのツールとランタイムを対象としています。これには、.NET Framework、.NET Core、Xamarinなどが含まれます。このタグは、C#またはC#の正式な仕様で記述されたコードに関する質問に使用します。

6
マーシャリング–それは何ですか、なぜそれが必要なのですか?
マーシャリングとは何ですか?なぜマーシャリングが必要なのですか? intC#からCに有線で送信できず、マーシャリングする必要があるとは信じられません。なぜC#は、開始と終了の信号で32ビットを送信し、Cコードに受信したことを通知できないのintですか? マーシャリングが必要な理由とその使用方法についての良いチュートリアルやサイトがあれば、それは素晴らしいことです。



14
AJAX MVCを介してExcelファイルをダウンロードする
私はMVCで大きな(ish)フォームを持っています。 そのフォームのサブセットからのデータを含むExcelファイルを生成できるようにする必要があります。 トリッキーなのは、これがフォームの残りの部分に影響を与えてはならないということです。そのため、AJAXを介してそれを実行します。私は関連しているように見えるSOに関するいくつかの質問に出くわしましたが、私は答えが何を意味するのか完全には理解できません。 これは私が求めているものに最も近いようです:asp-net-mvc-downloading-excel-しかし、私が応答を理解しているかどうかはわかりません。iframeを使用してファイルのダウンロードを処理することに関する別の記事(もう見つからない)にも出会いましたが、これをMVCで動作させる方法がわかりません。 完全なポストバックを実行している場合、Excelファイルは正常に返されますが、MVCでAJAXを使用して動作させることができません。

6
MatchCollectionでのLINQ拡張メソッド構文の使用
私は次のコードを持っています: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); LINQ拡張メソッド構文を使用してこれを行う方法はありますか? このようなもの: bool result = matches.Any(x => ... );
92 c#  linq 

2
構成ファイルごとに許可されるconfigSections要素は1つだけで、存在する場合はルート構成要素の最初の子でなければなりません
コンソールアプリケーションを開発しています。.exeファイルを実行すると、次のエラーが発生します。 system.Configuration.ConfigurationErrorsException:<configSections>構成ファイルごとに許可される要素は1 つだけで、存在する場合はルート<configuration>要素の最初の子でなければなりません。 これが私のApp.configファイルです: <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> <configSections> <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <!-- ... --> ただし、次のstartupセクションを削除すると、正常に機能します <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>

6
フォルダ内の特定の拡張子を持つファイルを検索します
(のようなC:\Random Folder)フォルダーパスが与えられた場合、特定の拡張子を持つファイルをどのようにして見つけることができますtxtか?*.txtディレクトリを検索する必要があると思いますが、最初にこの検索をどのように開始すればよいのかわかりません。
92 c#  filepath 

14
まだ十分な空きメモリがあるときに「System.OutOfMemoryException」がスローされました
これは私のコードです: int size = 100000000; double sizeInMegabytes = (size * 8.0) / 1024.0 / 1024.0; //762 mb double[] randomNumbers = new double[size]; 例外:タイプ「System.OutOfMemoryException」の例外がスローされました。 このマシンに4 GBのメモリを搭載していますが、この実行を開始すると2.5 GBは無料です。PCに100 000000の762 mbの乱数を処理するのに十分なスペースが明らかにあります。使用可能なメモリを考慮して、できるだけ多くの乱数を保存する必要があります。私が生産に行くとき、箱に12GBがあるでしょう、そしてそれを利用したいと思います。 CLRは、最初からデフォルトの最大メモリに制限していますか?どうすればもっとリクエストできますか? 更新 これを小さなチャンクに分割し、メモリ要件を徐々に追加すると、問題がメモリの断片化に起因する場合に役立つと思いましたが、blockSizeの調整に関係なく、ArrayListの合計サイズが256 MBを超えることはありません。 private static IRandomGenerator rnd = new MersenneTwister(); private static IDistribution dist = new DiscreteNormalDistribution(1048576); private static List<double> ndRandomNumbers …


10
キャプチャコンソール出口C#
非常に多くのスレッドを含むコンソールアプリケーションがあります。特定の条件を監視し、それらが真の場合にプログラムを終了するスレッドがあります。この終了はいつでも発生する可能性があります。 他のすべてのスレッドをクリーンアップしてすべてのファイルハンドルと接続を適切に閉じることができるように、プログラムの終了時にトリガーできるイベントが必要です。.NETフレームワークにすでに組み込まれているものがあるかどうかは不明なので、自分で作成する前に質問します。 次のようなイベントがあったのかと思っていました。 MyConsoleProgram.OnExit += CleanupBeforeExit;
92 c#  .net  events  console  exit 


5
Uri.ToString()とUri.AbsoluteUriの違いは何ですか?
ちょうど今Azureの質問へのコメントとして、@ smarxは指摘しました 私は通常、blob.Uri.ToString()よりもblob.Uri.AbsoluteUriを実行する方が良いと思います。 これには理由がありますか?のドキュメントにUri.AbsoluteUriは、Uri.ToString()「絶対URIを取得する」、「指定されたインスタンスの正規の文字列表現を取得する」と記載されています。
92 c#  .net 

11
WPF DataGridでのシングルクリック編集
ユーザーがセルを編集モードにして、セルが含まれている行をシングルクリックで強調表示できるようにしたいのですが。デフォルトでは、これはダブルクリックです。 これをオーバーライドまたは実装するにはどうすればよいですか?
92 c#  .net  wpf  events  xaml 

5
WPFユーザーコントロールはどのようにしてWPFユーザーコントロールを継承できますか?
次のWPF UserControlは、機能するDataTypeWholeNumberを呼び出しました。 次に、DataTypeDateTimeやDataTypeEmailなどのUserControlを作成します。 依存関係プロパティの多くはこれらすべてのコントロールで共有されるため、共通のメソッドをBaseDataTypeに入れ、これらの各UserControlがこの基本タイプから継承されるようにします。 しかし、それを行うと、エラーが発生します:部分宣言に異なる基本クラスがない可能性があります。 では、共有機能がすべて基本クラスにあるように、UserControlsで継承を実装するにはどうすればよいですか? using System.Windows; using System.Windows.Controls; namespace TestDependencyProperty827.DataTypes { public partial class DataTypeWholeNumber : BaseDataType { public DataTypeWholeNumber() { InitializeComponent(); DataContext = this; //defaults TheWidth = 200; } public string TheLabel { get { return (string)GetValue(TheLabelProperty); } set { SetValue(TheLabelProperty, value); } } public static readonly …
92 c#  wpf  xaml  user-controls 

7
.NETでの作成日によるファイルの取得
多くのファイルを含むフォルダがあります。ディレクトリ内のファイル名を作成日時でソートする簡単な方法はありますか? を使用するとDirectory.GetFiles()、ファイル名でソートされたファイルが返されます。
92 c#  .net  file 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.