Questions tagged «.net»

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

10
如何使光标转向等待光标?
我有一个C#应用程序,有用户登录到该应用程序,并且由于哈希算法昂贵,因此需要花费一些时间。如何向用户显示“等待/忙碌光标”(通常是沙漏),以使他们知道程序正在执行操作? 该项目在C#中。
263 c#  .net  winforms  cursor 

16
读取/写入INI文件
.NET框架中是否有可以读取/写入标准.ini文件的类: [Section] <keyname>=<value> ... Delphi具有TIniFile组件,我想知道C#是否有类似的东西?
263 c#  .net  ini 


11
为什么不能为.NET中的结构定义默认构造函数?
在.NET中,值类型(C#struct)不能具有没有参数的构造函数。根据这篇文章,这是CLI规范要求的。发生的情况是,对于每个值类型,都会创建一个默认的构造函数(由编译器生成?),该构造函数将所有成员初始化为零(或null)。 为什么不允许定义这样的默认构造函数? 琐碎的用途是有理数: public struct Rational { private long numerator; private long denominator; public Rational(long num, long denom) { /* Todo: Find GCD etc. */ } public Rational(long num) { numerator = num; denominator = 1; } public Rational() // This is not allowed { numerator = 0; denominator = …
261 c#  .net  struct 

4
如何通过Web.config转换更改appSettings部分中的attribute值
是否可以转换以下Web.config appSettings文件: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> 变成这样的东西: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> 因此,我需要删除键developmentModeUserId,并且需要替换键developmentMode的值。
260 c#  asp.net  .net  web-config 


27
无法连接,因为目标计算机主动拒绝了吗?
有时在对WebService执行HttpWebRequest时收到以下错误。我也复制了下面的代码。 System.Net.WebException:无法连接到远程服务器---> System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:80 在System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress) 在System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) 在System.Net.ServicePoint.ConnectSocketInternal处(布尔型connectFailure,Socket s4,Socket s6,Socket&套接字,IPAddress&地址,ConnectSocketState状态,IAsyncResult asyncResult,Int32超时,Exception&异常) ---内部异常堆栈跟踪的结尾--- 在System.Net.HttpWebRequest.GetRequestStream() ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.PreAuthenticate = true; request.Credentials = networkCredential(sla); request.Method = WebRequestMethods.Http.Post; request.ContentType = "application/x-www-form-urlencoded"; request.Timeout = v_Timeout * 1000; if (url.IndexOf("asmx") > 0 && parStartIndex > 0) { AppHelper.Logger.Append("#############" + …

24
Gmail错误:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.5.1需要身份验证
我正在使用以下代码发送电子邮件。该代码在我的本地计算机上正常工作。但是在生产服务器上,我收到错误消息 var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; …
260 c#  .net  smtp  gmail 

5
尝试实际发生的情况{return x; }最后{x = null; }语句?
我在另一个问题中看到了这个技巧,并且想知道是否有人可以向我解释这在世界上是如何工作的? try { return x; } finally { x = null; } 我的意思是,该finally条款真正执行后的return声明?此代码的线程不安全性如何?您能想到可以通过此骇客完成的任何其他骇客try-finally吗?



19
如何找到.NET版本?
如何找出安装了哪个版本的.NET? 我正在寻找可以在命令提示符下键入的“ java -version”之类的简单信息,它告诉我当前安装的版本。 我最好补充一点,就是可能未安装Visual Studio,这是我通常想了解的有关客户端计算机的内容。
258 .net 

7
.NET Core与Mono
.NET Core和Mono有什么区别? 我在官方网站上找到了一条声明:“为此编写的代码也可以跨应用程序堆栈(例如Mono)移植”。 我的目标是使用C#,LINQ,EF7和Visual Studio创建一个可以在Linux上运行/托管的网站。 有人告诉我他想让它成为“单声道”,但我不知道那是什么意思。我知道我想将.NET Core 1.0与上面列出的技术一起使用。他还说他想使用“快速CGI”。我也不知道那是什么意思。 如果我的期望是现实的,您能帮助我理解所有这些术语吗?
257 c#  .net  mono  .net-core 

10
C#中的谓词代表
你能给我解释一下吗: 什么是谓词代表? 我们应该在哪里使用谓词? 使用谓词时有什么最佳做法? 描述性源代码将不胜感激。
256 c#  .net  predicate 

24
.NET词典中的重复键?
.NET基类库中是否有允许使用重复键的字典类?我发现的唯一解决方案是创建一个类,例如: Dictionary<string, List<object>> 但这实际上使人恼火。在Java中,我相信MultiMap可以完成此任务,但是无法在.NET中找到类似物。
256 c#  .net  dictionary  multimap 

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.