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

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

15
クラス内のアイテムの順序:フィールド、プロパティ、コンストラクタ、メソッド
クラス構造の観点からのアイテムの順序に関する公式のC#ガイドラインはありますか? それは行きますか: パブリックフィールド プライベートフィールド プロパティ コンストラクタ メソッド ? アイテムの順序について厳格な規則があるかどうか知りたいのですが。私はいたるところにいる。どこでもできるように、特定の基準を守りたいです。 本当の問題は、私のより複雑なプロパティがメソッドのように見えて、コンストラクターの前の最上部で場違いに感じられることです。 ヒント/提案はありますか?


12
C#インターフェイス。暗黙的な実装と明示的な実装
C#で暗黙的および明示的にインターフェイスを実装する際の違いは何ですか? いつ暗黙を使用し、いつ明示を使用する必要がありますか? どちらか一方に賛否両論はありますか? Microsoftの公式ガイドライン(Framework Design Guidelinesの最初の版から)は、コードに予期しない動作を与えるため、明示的な実装の使用は推奨されていません。 このガイドラインは、IoC以前の場合、インターフェースとして物を渡さないときに非常に有効だと思います。 誰かがその側面についても触れることができますか?
632 c#  .net  interface 


7
HTML Agility Packの使い方
HTML Agility Packはどのように使用しますか? XHTMLドキュメントが完全に有効ではありません。だから私はそれを使いたかったのです。プロジェクトでどのように使用しますか?私のプロジェクトはC#です。

24
非同期のTask <T>メソッドを同期的に実行するにはどうすればよいですか?
私は非同期/待機について学習していて、非同期メソッドを同期的に呼び出す必要がある状況に出くわしました。どうやってやるの? 非同期メソッド: public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } 通常の使用法: public async void GetCustomers() { customerList = await GetCustomers(); } 私は以下を使ってみました: Task&lt;Customer&gt; task = GetCustomers(); task.Wait() Task&lt;Customer&gt; task = GetCustomers(); task.RunSynchronously(); Task&lt;Customer&gt; task = GetCustomers(); while(task.Status != TaskStatus.RanToCompletion) ここからも提案を試みましたが、ディスパッチャーが一時停止状態の場合は機能しません。 public static void WaitWithPumping(this Task task) { if (task …

16
C#DateTimeから「YYYYMMDDHHMMSS」形式
C#のDateTimeを "YYYYMMDDHHMMSS"形式に変換したい。しかし、私はこのフォーマットを取得するための組み込みメソッドを見つけられませんか?コメントは?
621 c#  datetime 

15
コンパイルされた実行可能ファイルにDLLを埋め込む
既存のDLLをコンパイル済みのC#実行可能ファイルに埋め込むことは可能ですか(配布するファイルが1つだけになるように)?可能であれば、どうすればそれを実行できますか? 通常、私はDLLを外に置いてセットアッププログラムですべてを処理するだけでかっこいいですが、これについて質問してくれた人が何人かいて、正直にわかりません。
619 c#  .net  dll  merge  linker 

11
エンティティフレームワークに挿入されたエンティティのIDを取得するにはどうすればよいですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 Asp.netのEntity Frameworkに問題があります。オブジェクトをデータベースに追加するたびにId値を取得したい。これどうやってするの?



12
Visual Studioの出力ウィンドウへの書き込み
デバッグのために出力ウィンドウにメッセージを書き込もうとしています。Javaのような関数を検索しましたsystem.out.println("")。私が試したDebug.Write、Console.WriteとTrace.Write。エラーは発生しませんが、何も出力されません。 「DEFBUG定数の定義」および「TRACE定数の定義」オプションがチェックされています。 メニューツール → オプション → デバッグ → 「すべての出力ウィンドウテキストをイミディエイトウィンドウにリダイレクトする」オプションはチェックされていません。 構成:アクティブ(デバッグ) 注:必要に応じて、「Windowsフォームアプリケーション」としてウィザードを使用してプロジェクトを作成しました。どこを見ればいいのか分かりません。

13
コマンドプロンプトコマンドを実行する
C#アプリケーション内からコマンドプロンプトコマンドを実行する方法はありますか?もしそうなら、私はどのように次のことをしますか: copy /b Image1.jpg + Archive.rar Image2.jpg これは基本的に、JPG画像内にRARファイルを埋め込みます。これをC#で自動的に行う方法があるかどうか疑問に思っていました。

9
C#の文字列の前にある@は何ですか?
これはC#(または場合によってはVB.net)に対する.NETの質問ですが、次の宣言の違いを理解しようとしています。 string hello = "hello"; 対 string hello_alias = @"hello"; コンソールで出力しても違いはありません。長さのプロパティは同じです。
604 c#  .net  string 

20
Entity FrameworkからのSqlException-セッションで他のスレッドが実行されているため、新しいトランザクションは許可されません
私は現在このエラーを受けています: System.Data.SqlClient.SqlException:セッションで他のスレッドが実行されているため、新しいトランザクションは許可されません。 このコードを実行している間: public class ProductManager : IProductManager { #region Declare Models private RivWorks.Model.Negotiation.RIV_Entities _dbRiv = RivWorks.Model.Stores.RivEntities(AppSettings.RivWorkEntities_connString); private RivWorks.Model.NegotiationAutos.RivFeedsEntities _dbFeed = RivWorks.Model.Stores.FeedEntities(AppSettings.FeedAutosEntities_connString); #endregion public IProduct GetProductById(Guid productId) { // Do a quick sync of the feeds... SyncFeeds(); ... // get a product... ... return product; } private void SyncFeeds() { …

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