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

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



12
Stringクラスのどのメソッドが最初のN文字のみを返しますか?
拡張メソッドをStringクラスに記述して、入力文字列toが指定された長さよりも長い場合N、最初のN文字のみが表示されるようにします。 これは次のようになります。 public static string TruncateLongString(this string str, int maxLength) { if (str.Length <= maxLength) return str; else //return the first maxLength characters } String.*()の最初のN文字だけを取得するにはどの方法を使用できstrますか?
184 c#  .net  string  character 




13
C#でリストを文字列に変換する
C#でリストを文字列に変換するにはどうすればよいですか? toStringListオブジェクトで実行すると、次のようになります。 System.Collections.Generic.List`1 [System.String]
184 c#  .net  string  list 



14
System.Net.HttpClientのクエリ文字列を作成する
System.Net.HttpClientを使用してhttp getリクエストを送信したい場合、パラメーターを追加するAPIがないようですが、これは正しいですか? クエリ文字列を作成するために利用できる簡単なAPIはありますか?名前値コレクションの作成とそれらをURLエンコードしてからそれらを最終的に連結することは含まれていませんか?RestSharpのapi(AddParameter(..)など)を使用したいと思っていました。
184 c#  .net  http 

13
JSON文字列をC#オブジェクトに変換
JSON文字列をC#のオブジェクトに変換しようとしています。本当に簡単なテストケースを使用する: JavaScriptSerializer json_serializer = new JavaScriptSerializer(); object routes_list = json_serializer.DeserializeObject("{ \"test\":\"some data\" }"); 問題は、routes_listが設定されないことです。未定義のオブジェクトです。何か案は?
183 c#  json 

28
2012から2013に更新した後、ファイルまたはアセンブリ 'System.Web.Http 4.0.0をロードできませんでした
と私はアップグレードを行いました。 http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2 エラーが発生します。他の誰かがこのエラーを受け取りましたか? 「/」アプリケーションでのサーバーエラー。 ファイルまたはアセンブリ 'System.Web.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040) 説明:現在のWeb要求の実行中に未処理の例外が発生しました。エラーの詳細と、エラーがコードのどこで発生したかについては、スタックトレースを確認してください。 例外の詳細:System.IO.FileLoadException:ファイルまたはアセンブリ 'System.Web.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040) ソースエラー: 48行目:49行目:50行目:} 51行目:52行目:protected void Application_BeginRequest(object sender、EventArgs e) ソースファイル:d:\ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs行:50 アセンブリロードトレース:次の情報は、アセンブリ 'System.Web.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'をロードできなかった理由を特定するのに役立ちます。 ===バインド前の状態情報===ログ:DisplayName = System.Web.Http、Version …

17
WPFユーザーコントロールの親
MainWindow実行時にロードするユーザーコントロールがあります。を含むウィンドウのハンドルをから取得できませんUserControl。 私は試しましたがthis.Parent、常にnullです。WPFのユーザーコントロールからコンテナーウィンドウへのハンドルを取得する方法を知っている人はいますか? コントロールのロード方法は次のとおりです。 private void XMLLogViewer_MenuItem_Click(object sender, RoutedEventArgs e) { MenuItem application = sender as MenuItem; string parameter = application.CommandParameter as string; string controlName = parameter; if (uxPanel.Children.Count == 0) { System.Runtime.Remoting.ObjectHandle instance = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, controlName); UserControl control = instance.Unwrap() as UserControl; this.LoadControl(control); } } private void LoadControl(UserControl control) { …
183 c#  .net  wpf 

6
ソースコレクションが空のときにLINQ Sum()を強制的に0に戻す方法
基本的に次のクエリを実行すると、一致するリードがない場合、次のクエリは例外をスローします。その場合、例外がスローされるのではなく、合計が0になるようにします。これはクエリ自体で可能でしょうquery.Any()か?クエリを保存してチェックするのではなく? double earnings = db.Leads.Where(l => l.Date.Day == date.Day && l.Date.Month == date.Month && l.Date.Year == date.Year && l.Property.Type == ProtectedPropertyType.Password && l.Property.PropertyId == PropertyId).Sum(l => l.Amount);

13
サイトのbaseurlを取得するにはどうすればよいですか?
サイトのベースURLを返す小さなヘルパーメソッドを書きたいのですが。これは私が思いついたものです: public static string GetSiteUrl() { string url = string.Empty; HttpRequest request = HttpContext.Current.Request; if (request.IsSecureConnection) url = "https://"; else url = "http://"; url += request["HTTP_HOST"] + "/"; return url; } これにあなたが考えることができる間違いはありますか?誰かがこれを改善できますか?
183 c#  asp.net  uri  httprequest 

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