TECHTOGOU

stackoverflow

全部标签

c# - 如何取消屏蔽密码文本框并将其屏蔽回密码?

如何将密码文本框设置为:password_txtBox.PasswordChar="*"取消屏蔽(来自复选框)然后再次屏蔽不丢失文本框内的字符串 最佳答案 只需将该属性设置为'\0'(默认值)即可不屏蔽字符。来源:http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.passwordchar.aspx注意:请注意“\0”与“0”不同。第一个是空字符,白色'0'是将显示为0的字符。 关于c#

c# - C# 中的部分类

在webforms/winforms生成的代码场景之外是否有部分类的良好用途?或者这个功能基本上是为了支持那个? 最佳答案 它部分支持将生成的代码与程序员代码混合的场景(WebForms、WinForms、LINQ-to-SQL等)。使用它的理由更多。例如,如果您在大而笨重的文件中有大类,但这些类具有逻辑上相关的方法组,则部分类可能是使您的文件大小更易于管理的一种选择。 关于c#-C#中的部分类,我们在StackOverflow上找到一个类似的问题: http

c# - 从批处理文件构建 .net 解决方案

我有一个包含15个项目的解决方案文件,其中使用了一些第三方dll引用。我希望能够从批处理文件构建解决方案。执行此操作的最佳方法是什么?谢谢 最佳答案 运行msbuild-例如:msbuildMySolution.sln/p:Configuration=Release/p:Platform="AnyCPU" 关于c#-从批处理文件构建.net解决方案,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

C#:什么时候应该使用 TryParse?

我知道它不会抛出异常,因此它可能会明显更快,而且,您很可能使用它来将输入转换为您可以使用的数据,所以我认为它没有被这样使用通常会在性能方面产生如此大的差异。无论如何,我看到的例子都是if/elseblock和TryParse的行,else返回错误消息。对我来说,这与使用try/catchblock和catch返回错误消息基本相同。那么,我是不是漏掉了什么?在某些情况下这实际上有用吗? 最佳答案 除了您自己提到的性能方面外,还有语义差异:使用try/catch是为了应对特殊情况。输入无效数据是您所期望的,而不是异常(exception

c# - Visual Studio 找不到我引用的 DLL 的命名空间

这是一个非常令人沮丧的问题。突然间我无法使用引用的DLL。我在同一解决方案中添加了对项目的程序集引用,但命名空间无法识别。我什至可以在对象查看器中看到引用。我还在没有客户端配置文件的情况下将项目更改为.NET4和3.5,但无济于事。 最佳答案 基于您的screenshot,您在多个项目中引用了同一个“ServerLibrary”DLL,但是,看起来一个引用版本是在.NET3.5中编译的,而另一个引用版本(它出现的项目引用)是在.NET4中编译的。确保所有项目都指向相同版本的DLL并重新编译所有项目。那应该可以解决您的问题。

c# - 在 C# 中调试 Web 服务代理类

在我的项目中,我创建了一个具有网络服务的网络应用程序。在同一解决方案中,我添加了另一个Web应用程序。我正在使用来自该应用程序的Web服务。我使用使用网络引用选项添加网络引用添加了网络引用。我想调试生成的代理类(当我添加Web引用时)。我在代理类中放置了一个调试器,但它不起作用。然后我复制了代理类并在客户端Web应用程序中创建了一个具有相同内容的新类,并删除了Web引用。但我仍然无法调试代理类。我如何调试代理类?请帮忙。 最佳答案 尝试从生成的代码中删除[DebuggerStepThroughAttribute()]

c# - 如何捕捉 C# .NET 窗体上的按键

我有一个包含很多控件的父窗体。我想要做的是过滤该表单的所有按键。问题在于,如果焦点位于窗体上的控件之一,那么父窗体将无法获得按键事件,那么我该如何捕获按键按下事件呢? 最佳答案 在您的表单上将KeyPreview设置为true,您将捕捉到它们:MSDN 关于c#-如何捕捉C#.NET窗体上的按键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3001237/

c# - 如何使用 SharpSSH 以编程方式从 SFTP 服务器删除文件?

如何使用TamirGal的SharpSSH从SFTP服务器删除文件?我已经能够完成除删除之外的其他功能。 最佳答案 SshExec类对我不起作用,但一点反射魔法起作用了:varprop=sftp.GetType().GetProperty("SftpChannel",BindingFlags.NonPublic|BindingFlags.Instance);varmethodInfo=prop.GetGetMethod(true);varsftpChannel=methodInfo.Invoke(sftp,null)

C#:自定义程序集目录

假设我们有一个应用程序,它包含一个可执行文件和5个库。通常所有这些都将包含在一个目录中,库将从那里加载。是否可以这样做,例如,我可以将一些库放在一个名为Lib的目录中,而将其余的库放在一个名为Lib2的目录中?这样应用程序目录将只包含可执行文件本身,而其他程序集将包含在各种逻辑目录中。我该怎么做?我想知道如何加载程序集,以及如何构建应用程序将程序集放在正确的目录中。 最佳答案 您可以向您的app.config添加额外的搜索路径,它会在其中查找以加载程序集。例如<runtime><assemblyBindingxml

c# - 在 Windows Phone 8.1 运行时读取项目文件夹中的文本文件

我想在应用程序第一次启动时将我项目根文件夹中的一个文件.txt读入我的数据库,但我不知道该怎么做。任何人都知道我该怎么做,请帮助我...谢谢我在WindowsPhone8.1运行时工作。 最佳答案 如果你想从你的项目中读取一个文件,你可以这样做:stringfileContent;StorageFilefile=awaitStorageFile.GetFileFromApplicationUriAsync(newUri(@"ms-appx:///example.txt"));using(StreamReadersRe