Questions tagged «c#»

C#(发音为“ See Sharp”)是由Microsoft开发的一种高级,静态类型的多范例编程语言。C#代码通常针对Microsoft的.NET系列工具和运行时,其中包括.NET Framework,.NET Core和Xamarin。使用此标记可解决有关用C#或C#正式规范编写的代码的问题。





7
找不到如何使用HttpContent
我正在尝试使用HttpContent: HttpContent myContent = HttpContent.Create(SOME_JSON); ...但是我找不到在定义该DLL的地方碰运气。 首先,我尝试添加对Microsoft.Http以及的引用System.Net,但两者均不在列表中。我也尝试添加对的引用,System.Net.Http但HttpContent该类不可用。 那么,谁能告诉我在哪里可以找到HttpContent课程?
184 c#  asp.net  .net  dll 


14
建立System.Net.HttpClient get的查询字符串
如果我希望使用System.Net.HttpClient提交http get请求,似乎没有用于添加参数的api,这是正确的吗? 是否有任何简单的API可以用来构建查询字符串,而无需构建名称值集合并对其进行url编码,然后最终将它们串联起来?我希望使用类似RestSharp的api的东西(即AddParameter(..))
184 c#  .net  http 

11
如何从字符串中删除换行符?
我有以下格式的字符串 string s = "This is a Test String.\n This is a next line.\t This is a tab.\n' 我想从上面的字符串中删除所有出现的\n和\r。 我已经尝试过了,string s = s.Trim(new char[] {'\n', '\r'});但是没有帮助。
184 c#  .net 


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,版本= 4.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040) 说明:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.IO.FileLoadException:无法加载文件或程序集'System.Web.Http,版本= 4.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040) 源错误: 行48:行49:行50:}行51:行52:受保护的void Application_BeginRequest(对象发送者,EventArgs e) 源文件:d:\ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs行:50 程序集加载跟踪:以下信息有助于确定为什么无法加载程序集'System.Web.Http,版本= 4.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'。 ===预绑定状态信息===日志:DisplayName = System.Web.Http,版本= 4.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35(完全指定)日志:Appbase = file:/// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/日志:初始PrivatePath = D:\ SM \ 7.4Test \ WebAPIServerV2 …

16
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 

4
IEquatable和仅重写Object.Equals()有什么区别?
我希望我的Food课程能够在等于的另一个实例时进行测试Food。稍后将针对列表使用它,并且我想使用其List.Contains()方法。我应该实施IEquatable<Food>还是仅重写Object.Equals()?从MSDN: 此方法通过使用默认的相等比较器确定相等,该比较器由对象的IEquatable.Equals方法实现,用于T(列表中值的类型)。 所以我的下一个问题是:.NET框架的哪些函数/类使用了Object.Equals()?我应该首先使用它吗?
183 c#  .net  equals  equality  iequatable 

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
如何获得网站的基本网址?
我想编写一个小的辅助方法,该方法返回站点的基本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 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.