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

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

9
呼び出す(デリゲート)
誰かがこのリンクに書かれたこの声明を説明できますか Invoke(Delegate): コントロールの基になるウィンドウハンドルを所有するスレッドで、指定されたデリゲートを実行します。 これが何を意味するのか誰でも説明できますか(特に太字の場合)、はっきりと理解できません

7
スレッドは未処理の例外なしでコード0(0x0)で終了しました
C#アプリケーションのデバッグ中に、次の文が大量に発生していることに気付きました。 スレッド-コード0(0x0)で終了しました。 アプリケーションは引き続き機能し、例外はキャッチされず、ハンドされません。 アプリケーションはWindows 7 64ビットで実行され、x86プラットフォームでデバッグされます。
93 c#  .net  debugging 


9
Microsoft Azure:BLOBコンテナーにサブディレクトリを作成する方法
BLOBコンテナーにサブディレクトリを作成する方法 例えば、 私のblobコンテナーhttp://veda.blob.core.windows.net/document/ いくつかのファイルを保存すると、 http://veda.blob.core.windows.net/document/1.txt http://veda.blob.core.windows.net/document/2.txt 次に、サブディレクトリを作成する方法 http://veda.blob.core.windows.net/document/folder/ ファイルを保存できるように http://veda.blob.core.windows.net/document/folder/1.txt

2
WPFアプリケーションの全画面
全画面で表示されるWPFアプリケーションを開発しています。さらに、アプリケーションは多次元の多くのタブレットで動作するはずです。アプリケーションを、そのサイズに関係なくフルスクリーンで実行したい。 このタスクを実行するためのベストプラクティスは何ですか?
93 c#  wpf  xaml  fullscreen 

1
IDのリストからEntity Frameworkの複数の行を更新する
IDのリストを取得し、IDに関連付けられたフィールドを更新できるようにするエンティティフレームワークのクエリを作成しようとしています。 SQLの例: UPDATE Friends SET msgSentBy = '1234' WHERE id IN (1, 2, 3, 4) 上記をエンティティフレームワークに変換するにはどうすればよいですか?

9
構造体がインターフェースを実装するのは安全ですか?
構造体がC#を介してCLRにインターフェイスを実装するのがいかに悪いかについて何かを読んだことを覚えているようですが、それについては何も見つからないようです。悪いですか?そうすることの意図しない結果はありますか? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public Bar GetBar() { return new Bar(); } }
93 c#  interface  struct 

5
現在実行中のDLLの場所を取得するにはどうすればよいですか?
作成しているdllの実行の一部としてロードする必要のある構成ファイルがあります。 私が抱えている問題は、アプリの実行時にdllと構成ファイルを配置した場所が「現在の場所」ではないことです。 たとえば、ここにdllファイルとxmlファイルを配置します。 D:\ Program Files \ Microsoft Team Foundation Server 2010 \ Application Tier \ Web Services \ bin \ Plugins しかし、次のように(dll内の)xmlファイルを参照しようとすると: XDocument doc = XDocument.Load(@".\AggregatorItems.xml") 次に、。\ AggregatorItems.xmlは次のように変換されます。 C:\ windows \ system32 \ inetsrv \ AggregatorItems.xml したがって、現在実行中のdllがどこにあるかを知る方法を見つける必要があります(私は願っています)。基本的に私はこれを探しています: XDocument doc = XDocument.Load(CoolDLLClass.CurrentDirectory+@"\AggregatorItems.xml")
93 c#  .net  dll  file-io 


4
オブジェクトをHttpClient.PostAsyncに渡し、JSON本文としてシリアル化するにはどうすればよいですか?
私が使用しているSystem.Net.Http、私はウェブ上でいくつかの例を見つけました。私はPOSTリクエストを行うためにこのコードを作成することができました: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("", "") }); var result = client.PostAsync("", content).Result; string resultContent = result.Content.ReadAsStringAsync().Result; return resultContent; } } すべて正常に動作しています。しかし、POSTメソッドに3番目のパラメータであるdata。というパラメータを渡したいとします。データパラメータは次のようなオブジェクトです。 object data = …

10
C#-プロパティ名を文字列として使用してプロパティで並べ替えるコード
プロパティ名を文字列として持っている場合、C#でプロパティに対してコーディングする最も簡単な方法は何ですか?たとえば、ユーザーが選択したプロパティで検索結果を並べ替えることができるようにしたい(LINQを使用)。もちろん、文字列値として、UIの「orderby」プロパティを選択します。文字列をプロパティにマップするために条件付きロジック(if / else、switch)を使用せずに、その文字列をlinqクエリのプロパティとして直接使用する方法はありますか?反射? 論理的には、これが私がやりたいことです。 query = query.OrderBy(x => x."ProductId"); 更新:元々、Linq to Entitiesを使用していることを指定していませんでした-リフレクション(少なくともGetProperty、GetValueアプローチ)はL2Eに変換されないようです。

6
Base-64文字配列の長さが無効です
タイトルが言うように、私は得ています: Base-64文字配列の長さが無効です。 私はここでこの問題について読みましたが、ViewStateが大きい場合はSQLに保存することをお勧めしているようです。大量のデータ収集を伴うウィザードを使用しているため、ViewStateが大きい可能性があります。しかし、「store-in-DB」ソリューションに目を向ける前に、誰かが見て、他のオプションがあるかどうか教えてくれるかもしれません。 以下の方法で配信用のメールを作成します。 public void SendEmailAddressVerificationEmail(string userName, string to) { string msg = "Please click on the link below or paste it into a browser to verify your email account.<BR><BR>" + "<a href=\"" + _configuration.RootURL + "Accounts/VerifyEmail.aspx?a=" + userName.Encrypt("verify") + "\">" + _configuration.RootURL + "Accounts/VerifyEmail.aspx?a=" + userName.Encrypt("verify") + "</a>"; …
93 c#  asp.net  viewstate  base64 

9
javascriptだけでLINQSelectMany()と同等の方法を実行する方法
残念ながら、私はJQueryやUnderscoreを持っておらず、純粋なjavascript(IE9互換)だけを持っています。 LINQ機能のSelectMany()に相当するものが必要です。 // SelectMany flattens it to just a list of phone numbers. IEnumerable<PhoneNumber> phoneNumbers = people.SelectMany(p => p.PhoneNumbers); できますか? 編集: 回答のおかげで、私はこれを機能させました: var petOwners = [ { Name: "Higa, Sidney", Pets: ["Scruffy", "Sam"] }, { Name: "Ashkenazi, Ronen", Pets: ["Walker", "Sugar"] }, { Name: "Price, Vernette", Pets: ["Scratches", "Diesel"] }, …
93 javascript  c# 

6
ASP.NET Coreで小文字のルーティングをどのように適用しますか?
ASP.NET 4では、これは限り簡単にしたroutes.LowercaseUrls = true;中RegisterRoutesのアプリのためのハンドラ。 これを実現するための同等のものがASP.NETCoreで見つかりません。私はそれがここにあると思います: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); しかしconfigureRoutes、それを許可するように見えるものは何もありません...おそらくドキュメントで見つけることができない拡張メソッドがどこかにない限り?

15
C#で最も近い整数に丸める方法
値を最も近い整数に丸めるにはどうすればよいですか? 例えば: 1.1 => 1 1.5 => 2 1.9 => 2 「Math.Ceiling()」は私を助けていません。何か案は?
92 c#  rounding 

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