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

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


8
ファイル名または拡張子で使用できるDateTime.ToString()形式?
ファイルが作成されたときにファイル名にタイムスタンプを追加したいのですが、ほとんどのDateTimeメソッドでは、スペースとスラッシュを使用して出力を試みました。例えば: Debug.WriteLine(DateTime.Now.ToString()); // <-- 9/19/2012 1:41:46 PM Debug.WriteLine(DateTime.Now.ToShortTimeString()); // <-- 1:41 PM Debug.WriteLine(DateTime.Now.ToShortDateString()); // <-- 9/19/2012 Debug.WriteLine(DateTime.Now.ToFileTime()); // <-- 129925501061462806 ToFileTime()動作しますが、人間が読み取れるわけではありません。ファイル名または拡張子で使用できる日時を含む人間が読めるタイムスタンプに出力をフォーマットするにはどうすればよいですか?できれば次のようなもの2011-19-9--13-45-30?




12
バイト配列から画像への変換
バイト配列を画像に変換したい。 これは、バイト配列を取得するデータベースコードです。 public void Get_Finger_print() { try { using (SqlConnection thisConnection = new SqlConnection(@"Data Source=" + System.Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=Image_Scanning;Integrated Security=SSPI ")) { thisConnection.Open(); string query = "select pic from Image_tbl";// where Name='" + name + "'"; SqlCommand cmd = new SqlCommand(query, thisConnection); byte[] image =(byte[]) cmd.ExecuteScalar(); Image newImage = …
100 c#  arrays  byte  bytebuffer 

14
C#の参照型と値型の違いは何ですか?
数か月前にこの質問をした人がいて、詳細に説明できませんでした。C#の参照型と値型の違いは何ですか? 私は、値の型があることを知っているint、bool、floatなど、および参照型があるdelegate、interfaceなど、またはあまりにも、この間違っていますか? それを専門的に説明していただけますか?

8
エンティティフレームワークの更新コンテキスト?
どうすればコンテキストを更新できますか?データベースのビューに基づくエンティティがあり、ビューへのナビゲーションプロパティを持つ1つのテーブルエンティティに対して更新を行った場合、エンティティは更新ですが、ビューは更新されず、新しい更新に従って更新されません... Dbデータ。ありがとう!

12
C#遅延読み込み自動プロパティ
C#では、 自動プロパティを、指定されたデフォルト値を持つ遅延ロードされた自動プロパティに変換する方法はありますか? 本質的に、私はこれを変えようとしています... private string _SomeVariable public string SomeVariable { get { if(_SomeVariable == null) { _SomeVariable = SomeClass.IOnlyWantToCallYouOnce(); } return _SomeVariable; } } 別の何かに、私はデフォルトを指定でき、それが残りを自動的に処理します... [SetUsing(SomeClass.IOnlyWantToCallYouOnce())] public string SomeVariable {get; private set;}

3
null許容型「int」のデフォルト値は何ですか?(疑問符を含む)?
C#では、型のクラスインスタンス変数のデフォルト値は何int?ですか? たとえば、次のコードでは、MyNullableInt明示的に割り当てられない場合、どのような値になりますか? class MyClass { public int? MyNullableInt; } (答えはほぼ確実にかのどちらnullか0であるようですが、どれが正しいですか?)
100 c#  integer  nullable 

3
非同期/待機とスレッド
.Net 4.5では、MicrosoftがAsync/Await非同期コーディングを簡素化する新機能を追加しました。しかし、私は疑問に思う Async/Await古い使用方法を完全に置き換えることは できますThreadsか? あるAsync/Awaitものは何でも行うことが可能Thread非同期的に行うことができますか? のAsync/Awaitようないくつかのメソッドでのみ使用できますか、WebClient.DownloadStringAsyncまたは同期メソッドを変換しAsync/Awaitてメインスレッドをブロックせずに使用できるようにできますか?
100 c#  .net 

11
Entity Frameworkが子オブジェクトを保存/挿入しようとするのを防ぐにはどうすればよいですか?
エンティティフレームワークでエンティティを保存するとき、当然、指定されたエンティティのみを保存しようとするものだと思いました。ただし、そのエンティティの子エンティティも保存しようとしています。これは、あらゆる種類の整合性の問題を引き起こしています。保存するエンティティのみを保存し、すべての子オブジェクトを無視するようにEFに強制するにはどうすればよいですか? プロパティを手動でnullに設定すると、「操作に失敗しました。1つ以上の外部キープロパティがnullにできないため、関係を変更できませんでした。」というエラーが表示されます。EFが子オブジェクトをそのままにしておいたので、子オブジェクトを特にnullに設定しているため、これは非常に逆効果です。 なぜ子オブジェクトを保存/挿入したくないのですか? これはコメントで前後に議論されているので、子オブジェクトをそのままにしておく理由を説明します。 私が作成しているアプリケーションでは、EFオブジェクトモデルはデータベースから読み込まれていませんが、フラットファイルの解析中にデータオブジェクトとして使用されています。子オブジェクトの場合、これらの多くは、親テーブルのさまざまなプロパティを定義するルックアップテーブルを参照します。たとえば、プライマリエンティティの地理的な場所です。 私はこれらのオブジェクトを自分で作成したので、EFはこれらが新しいオブジェクトであると想定し、親オブジェクトと共に挿入する必要があります。ただし、これらの定義はすでに存在しており、データベースに重複を作成したくありません。私は、EFオブジェクトを使用して、ルックアップを実行し、メインテーブルエンティティに外部キーを設定しています。 実際のデータである子オブジェクトがあったとしても、最初に親を保存し、主キーまたはEFを取得する必要があるだけで、混乱を招くようです。これがいくつかの説明を与えることを願っています。

2
画像を変更する列挙型のデータトリガー
背景画像が固定されたボタンがあり、その上に小さなオーバーレイ画像を表示したいと思います。選択するオーバーレイ画像LapCounterPingStatusは、対応するビューモデルの依存関係プロパティ()によって異なります。 これは私がこれまでに得たものです: <Button> <Grid> <Image Stretch="None"> <!-- Background Image --> <Image.Style> <Style TargetType="{x:Type Image}"> <Setter Property="Source" Value="/Images/Pingn.png"/> </Style> </Image.Style> </Image> <Image Stretch="None" Panel.ZIndex="1"> <!-- Small Overlay Image --> <Image.Style> <Style TargetType="{x:Type Image}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=LapCounterPingStatus}" Value="PingStatus.PING_UNKNOWN"> <Setter Property="Source" Value="/Images/RefreshOverlayn.png"/> </DataTrigger> <DataTrigger Binding="{Binding Path=LapCounterPingStatus}" Value="PingStatus.PING_FAILURE"> <Setter Property="Source" Value="/Images/ErrorOverlayn.png"/> </DataTrigger> <DataTrigger …
100 c#  wpf 

15
エンティティフレームワーク-無効な列名 '* _ID'
これをコードファーストとデータベースファーストEF間の問題に絞り込みましたが、どのように修正すればよいかわかりません。私はできる限り明確になるように努力しますが、正直に言うと、私自身、理解の一部が欠けています。これはEntity Framework 4.4です Entity Frameworkが使用されているプロジェクトを継承しましたが、実際のファイルの多くが削除され、実際に戻る方法がありませんでした。私はEF(最初にデータベース)を再度追加し、プロジェクトが構築されたT4セットアップを複製しました。すべてのデータベースモデルのコードバージョンとDBContextコードファイルを生成しました。 接続文字列が "通常の" .NET接続文字列のように見える場合、無効な列名 "ProcessState_ID"が存在しないというエラーが表示されます。ProcessState_IDはコードベースにはまったく含まれていません。EDMXファイルなどには含まれていません。これは、クエリの一部の自動EF変換のようです。 接続文字列をEntity Frameworkモデルと一致させると、うまく機能します。 次に、前のコードをEntity Frameworkと一致させるために、「通常の」.NET接続文字列を維持したいと思います。 したがって、ここで2つの質問があります。1.コードで通常の接続文字列からEF接続文字列に移動するための良い方法は何ですか?2.ここに、無効な列名エラーを停止するために表示されない別の修正がありますか?


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