Questions tagged «.net»

请勿使用有关.NET Core的问题,而应使用[.net-core]。.NET框架是主要为Microsoft Windows操作系统设计的软件框架。它包括基类库,公共语言运行时(通常称为CLR),公共类型系统(通常称为CTS)和动态语言运行时的实现。它支持多种编程语言,包括C#,VB.NET,F#和C ++ / CLI。

9
等到过程结束
我有一个应用程序 Process.Start() 启动另一个应用程序“ ABC”。我要等到该应用程序结束(进程终止)并继续执行。我该怎么做? 应用程序“ ABC”可能同时运行多个实例。
206 c#  .net  process 

5
如何使ComboBox在.NET中不可编辑?
我希望有一个“仅选择” ComboBox,它提供项目列表供用户选择。ComboBox控件的文本部分中应禁用键入。 我最初对此进行了搜索,结果发现了一个过于复杂,误导性的建议来捕获KeyPress事件。
205 c#  .net  winforms  combobox 

5
从.Net 4.0到4.5的重新定位解决方案-如何重新定位NuGet包?
我已经将当前在VS2010中将.NET 4.0定位到VS2012的解决方案迁移了,现在我想将其重新定位到.Net 4.5 我不确定的是NuGet软件包。例如我从VS2010中的EF4更新而来的EF5,实际上是EF 4.4,如下所示: <Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath> </Reference> 我还可以在packages.config中看到以下项目: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="EntityFramework" version="5.0.0" targetFramework="net40" /> </packages> 所以我的问题是: 将当前已设置为目标.NET 4.0的所有NuGet包重新目标为.NET 4.5的最佳实践是什么?

17
AutoMapper:“忽略其余部分”吗?
有没有办法告诉AutoMapper忽略除显式映射的那些属性以外的所有属性? 我有可能从外部更改的外部DTO类,并且我想避免指定要显式忽略的每个属性,因为添加新属性会在尝试将它们映射到我自己的对象时破坏功能(导致异常)。
205 .net  automapper 

7
当返回HTTP状态代码400(错误请求)时,.Net HttpWebRequest.GetResponse()引发异常
我处于这样一种情况,当我从服务器获取HTTP 400代码时,这是服务器告诉我请求出了什么问题的完全合法方法(使用HTTP响应内容中的消息) 但是,.NET HttpWebRequest在状态代码为400时引发异常。 我该如何处理?对我来说400是完全合法的,并且非常有帮助。HTTP内容包含一些重要信息,但是异常使我无法正常工作。

6
有没有一种方法可以使用Dapper调用存储过程?
Dapper Micro ORM对于stackoverflow.com 的结果给我留下了深刻的印象。我正在为我的新项目考虑它,但是我担心我的项目有时需要具有存储过程,并且我在网上进行了大量搜索,但没有找到任何有关存储过程的信息。那么,有什么方法可以使Dapper与存储过程一起工作? 请让我知道是否可能,否则我必须以自己的方式进行扩展。


10
C#和.NET有什么区别?
我可以知道C#和.NET有什么区别吗?当我想到C#时,我会立刻说这是一种.NET语言,但是当我搜索职位时,他们要求应聘者具有C#和.NET经验。有人可以给我一个解释吗?
204 c#  .net 

14
如何从DateTime获取AM / PM值?
有问题的代码如下: public static string ChangePersianDate(DateTime dateTime) { System.Globalization.GregorianCalendar PC = new System.Globalization.GregorianCalendar(); PC.CalendarType = System.Globalization.GregorianCalendarTypes.USEnglish; return PC.GetYear(dateTime).ToString() + "/" + PC.GetMonth(dateTime).ToString() + "/" + PC.GetDayOfMonth(dateTime).ToString() + "" + PC.GetHour(dateTime).ToString() + ":" + PC.GetMinute(dateTime).ToString() + ":" + PC.GetSecond(dateTime).ToString() + " " ???????????????? } 如何从dateTime值中获取AM / PM ?

3
如何在IIS 7应用程序池中设置.net Framework 4.5版本
我安装了Visual Studio 11 Beta,突然间我在VS 11 Developer预览下创建的所有异步操作方法开始挂起(显然,此问题:http : //blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx)。 我的应用程序使用v4.0.30319作为Framework版本,但是没有选择使用4.5。我已经修复了.net 4.5安装,但是没有。有没有一种方法可以在IIS中进行配置?我需要对文件进行bin部署吗?
203 .net  visual-studio  iis 

13
您可以使用反射来查找当前正在执行的方法的名称吗?
如标题所示:反射可以为您提供当前正在执行的方法的名称。 由于海森堡问题,我倾向于不猜测。您如何调用一个方法,该方法将告诉您当前方法而不更改当前方法是什么?但我希望有人能证明我做错了。 更新: 第2部分:是否可以将其用于查找属性的内部代码? 第3部分:演出效果如何? 我了解了MethodBase.GetCurrentMethod()的最终结果。我还了解到,不仅可以创建堆栈跟踪,还可以仅创建所需的确切帧。 要在属性中使用它,只需使用.Substring(4)删除“ set_”或“ get_”。
202 .net  reflection 


14
如何检查对象是否可为空?
如何检查给定对象是否可为空,换句话说,如何实现以下方法... bool IsNullableValueType(object o) { ... } 编辑:我正在寻找可为空的值类型。我没有想到ref类型。 //Note: This is just a sample. The code has been simplified //to fit in a post. public class BoolContainer { bool? myBool = true; } var bc = new BoolContainer(); const BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance ; object obj; …
202 c#  .net  nullable 

16
LINQ-完全外部联接
我有一个人的ID和他们的姓氏列表,以及一个人的ID和他们的姓氏列表。有些人没有名字,有些人没有姓;我想在两个列表上进行完全外部联接。 因此,以下列表: ID FirstName -- --------- 1 John 2 Sue ID LastName -- -------- 1 Doe 3 Smith 应产生: ID FirstName LastName -- --------- -------- 1 John Doe 2 Sue 3 Smith 我是LINQ的新手(如果我很la脚,请原谅我),并且已经找到了许多解决方案,这些解决方案看起来都非常相似,但实际上似乎是外部联接,而对于“ LINQ外部联接”。 到目前为止,我的尝试是这样的: private void OuterJoinTest() { List<FirstName> firstNames = new List<FirstName>(); firstNames.Add(new FirstName { ID = 1, …

6
如果目录不存在,该如何创建目录?
如果目录不存在,我这里有一段代码会中断: System.IO.File.WriteAllText(filePath, content); 在一行(或几行)中,是否可以检查导致新文件的目录是否不存在,如果不存在,请在创建新文件之前创建该目录? 我正在使用.NET 3.5。
202 c#  .net  file-io 

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.