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

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

17
Entity Frameworkを使用してSQL Serverデータベースへの変更を保存中に、1つ以上のエンティティの検証が失敗しました
編集をデータベースに保存したいのですが、ASP.NET MVC 3 / C#でEntity FrameWork Code-Firstを使用していますが、エラーが発生します。私のイベントクラスでは、DateTimeデータ型とTimeSpanデータ型がありますが、データベースでは、それぞれDateとTimeがあります。これが理由でしょうか?変更をデータベースに保存する前に、コードで適切なデータ型にキャストするにはどうすればよいですか。 public class Event { public int EventId { get; set; } public int CategoryId { get; set; } public int PlaceId { get; set; } public string Title { get; set; } public decimal Price { get; set; } public DateTime EventDate { …

10
paramsキーワードを使用する理由
これは基本的な質問ですが、回答が見つかりませんでした。 なぜそれを使うのですか?関数またはそれを使用するメソッドを作成した場合、それを削除しても、コードは完全に機能します。機能がない場合と同じように100%機能します。例えば: パラメータあり: static public int addTwoEach(params int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; } パラメータなし: static public int addTwoEach(int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; …

10
WPF TextBlockの自動垂直スクロールバー?
私はTextBlockWPFにいます。縦の高さをはるかに超えて、たくさんの線を書いています。垂直スクロールバーが表示されると自動的に表示されると思っていましたが、表示されませんでした。プロパティペインでスクロールバーのプロパティを探しましたが、見つかりませんでした。 TextBlock内容が高さを超えたら、垂直スクロールバーを自動的に作成するにはどうすればよいですか? 明確化:私はむしろ、XAMLに直接書き込むのではなく、デザイナーからそれを行います。
335 c#  .net  wpf  scrollbar  textblock 

8
SQLサーバーでdoubleを表すものは何ですか?
いくつかのプロパティがC#ありdouble、それらをSQL Serverのテーブルに格納したいのですが、double型がないことに気付いたので、何を使用するのが最適ですか、decimalまたはfloat? これは緯度と経度の値を格納するため、最も正確な精度が必要です。 これまでの回答に感謝します。

5
タイプがサブタイプかオブジェクトのタイプかを確認するにはどうすればよいですか?
型がC#の別の型のサブクラスであるかどうかを確認するのは簡単です。 typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true ただし、これは失敗します。 typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false OR演算子を使用したり拡張メソッドを使用したりせずに、型が基本クラス自体のサブクラスORのいずれであるかを確認する方法はありますか?
335 c#  reflection  types  subclass 

15
整数除算の結果を切り上げる方法は?
特に、C#やJavaなどの言語を使用している場合に、ページネーションコントロールを表示する方法について考えています。 ページごとにyのチャンクで表示するxアイテムがある場合、いくつのページが必要になりますか?
335 c#  java  math 

25
既存の配列からサブ配列を取得する
10個の要素の配列Xがあります。インデックス3で始まり、インデックス7で終わるXのすべての要素を含む新しい配列を作成したいと思います。確かに、私のためにそれを実行するループを簡単に作成できますが、コードをできるだけ簡潔にしたいと思います。私のためにそれを行うことができるC#のメソッドはありますか? (疑似コード)のようなもの: Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex) Array.Copy私のニーズに合いません。新しいアレイのアイテムをクローンにする必要があります。Array.copyCスタイルのmemcpy同等物ですが、私が探しているものではありません。
335 c#  .net  arrays 

15
C#を使用してREST APIを呼び出すにはどうすればよいですか?
これは私がこれまでに持っているコードです: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string DATA = @"{""object"":{""name"":""Name""}}"; static void Main(string[] args) { Class1.CreateObject(); } private static void CreateObject() { …
335 c#  api  rest 

30
FileSystemWatcher Changedイベントが2回発生する
OverаэтотвопросестьответынаStack Overflowнарусском:КакрешитьповторсобытияchangeвFileSystemWatcher? テキストファイルを探しているアプリケーションがあり、ファイルに変更が加えられている場合は、OnChangedeventhandlerを使用してイベントを処理しています。私は使用してNotifyFilters.LastWriteTimeいますが、それでもイベントが2回発生します。これがコードです。 public void Initialize() { FileSystemWatcher _fileWatcher = new FileSystemWatcher(); _fileWatcher.Path = "C:\\Folder"; _fileWatcher.NotifyFilter = NotifyFilters.LastWrite; _fileWatcher.Filter = "Version.txt"; _fileWatcher.Changed += new FileSystemEventHandler(OnChanged); _fileWatcher.EnableRaisingEvents = true; } private void OnChanged(object source, FileSystemEventArgs e) { ....... } 私の場合、OnChangedテキストファイルを変更してversion.txt保存すると、2回呼び出されます。

30
2つの日付間の月数の違い
OverаэтотвопросестьответынаStack Overflowнарусском:Вычислениеколичествамесяцевмеждудвумядатами C#で2つの日付間の月の差を計算するにはどうすればよいですか? DateDiff()C#にVBのメソッドに相当するものはありますか?年が離れている2つの日付の月の違いを見つける必要があります。ドキュメントは私が次のTimeSpanように使用できると言っています: TimeSpan ts = date1 - date2; しかし、これは私に日数でデータを与えます。毎月30日というわけではなく、2つのオペランドの値がかなり離れているため、この数を30で除算したくないのですが、30で除算すると、誤った値になる可能性があります。 助言がありますか?
334 c#  .net  vb.net  date 

6
ファイルのMD5チェックサムを計算する
iTextSharpを使用してPDFファイルからテキストを読み取ります。ただし、PDFファイルには画像しか含まれていないため、テキストを抽出できない場合があります。同じPDFファイルを毎日ダウンロードしていますが、PDFが変更されていないか確認したいと思います。テキストと変更日を取得できない場合、MD5チェックサムはファイルが変更されたかどうかを確認する最も信頼できる方法ですか? もしそうなら、私は暗号化の経験があまりないので、いくつかのコードサンプルがありがたいです。
334 c#  .net  hash  md5 

30
TextBoxでWPFの数値入力のみを受け付けるにはどうすればよいですか?
数字と小数点を受け入れようとしていますが、符号はありません。 Windowsフォーム用のNumericUpDownコントロールを使用したサンプルと、MicrosoftのNumericUpDownカスタムコントロールのこのサンプルを見てきました。しかし、これまでのところ、NumericUpDown(WPFでサポートされているかどうかにかかわらず)では必要な機能が提供されないようです。私のアプリケーションの設計方法では、右心の誰も矢印をいじりたくありません。私のアプリケーションのコンテキストでは、それらは実用的な意味を持ちません。 したがって、標準のWPF TextBoxに必要な文字だけを受け入れる簡単な方法を探しています。これは可能ですか?それは実用的ですか?
334 c#  wpf  xaml  textbox  numericupdown 

17
.NET DateTimeからミリ秒を切り捨てる方法
着信リクエストからのタイムスタンプをデータベースに保存された値と比較しようとしています。SQL Serverはもちろん、時間の精度をミリ秒単位で維持します。.NETDateTimeに読み込まれると、それらのミリ秒が含まれます。ただし、システムへの着信要求はその精度を提供しないため、ミリ秒を単にドロップする必要があります。 明らかなものがないように感じますが、それを行うためのエレガントな方法が見つかりません(C#)。
334 c#  .net  datetime 

15
2つのリストを結合する
文字列型(またはその他の型)の2つのリストがある場合、2つのリストを結合する簡単な方法は何ですか? 順序は変わらないはずです。重複は削除する必要があります(ただし、両方のリンクのすべてのアイテムは一意です)。私はグーグルでこれについて多くを見つけることができず、配信の速度のために.NETインターフェイスを実装したくありませんでした。
333 c# 

12
HttpClientとHttpClientHandlerはリクエスト間で破棄する必要がありますか?
System.Net.Http.HttpClientおよびSystem.Net.Http.HttpClientHandler.NET Framework 4.5のは、IDisposableを実装します(System.Net.Http.HttpMessageInvokerを介して)。 の using声明のドキュメントは言います: 原則として、IDisposableオブジェクトを使用する場合は、usingステートメントで宣言してインスタンス化する必要があります。 この回答はこのパターンを使用しています: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() { CookieContainer = cookieContainer }) using (var client = new HttpClient(handler) { BaseAddress = baseAddress }) { var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("foo", "bar"), …

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