C#教程

学习 C# 编程

C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。

本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。

插入数据库时多次替换文本框中的 HTML 标记

插入数据库时多次替换文本框中的 HTML 标记

所以,我知道如何使用像br这样的东西来做到这一点 cmd.Parameters.AddWithValue('@text', TextBox1.Text.Replace(''', '<br/>')); 但是如何向其添加多个替换项?我试过了.. cmd.Parameters.AddWithValue('@text', TextBox1.Text.Replace('''...

2025-05-08

Autofac IComponentContext.Registrations is empty

Autofac IComponentContext.Registrations is empty

我的核心项目中有IDispatcher接口: public iterface IDispatcher { ... } 在基础设施项目中,我正在实施: public class AutofacDispatcher : IDispatcher { private readoly ICompoetCotext cotaier; public AutofacDispat...

2025-05-08

通过c#通过Thunderbird一次发送多封电子邮件

通过c#通过Thunderbird一次发送多封电子邮件

我用c#给很多人发送电子邮件。我用循环来做。我的问题是,当我运行我的应用程序时,我发送的任何电子邮件都会打开一个新的Thuderbird窗口,然后我需要按'发送',这样它就会被发送。这很不方便。如何一次发送所有电子邮件? 我的代码: strig strCommad; for(i=0;i<100;i++) { strCommad = ' -compose to=' +...

2025-05-08

在Windows Phone 7中修改Outlook电子邮件签名

在Windows Phone 7中修改Outlook电子邮件签名

是否可以通过Code在widows phoe 7 outlook中更改和设置电子邮件签名? 不幸的是,这是不可能的。用于更改系统设置的API实际上是不存在的。 ...

2025-05-08

从内存流中播放视频

从内存流中播放视频

到目前为止,在任何地方都找不到任何令人满意的答案。。。 我正在开发一个C#WiForms。NET3.5应用程序,需要从数据库BLOB加载视频文件并在应用程序窗口中播放。数据库是一个本地文件(不涉及服务器)。 我不认为将文件保存到硬盘是一个好的解决方案,因为这可能很耗时,而且我已经在内存流中有了文件。 我需要能够播放尽可能多类型的视频格式(编解码器?)。包括div...

2025-05-08

如何以编程方式取消捕捉模式

如何以编程方式取消捕捉模式

我是一名较新的widows8程序员。现在我想知道如何以编程方式取消快照模式。我知道我们无法通过编程方式转换快照模式。 当您处于捕捉模式时,您可以调用ApplicatioView.TryUsap()方法来尝试取消捕捉。这将返回一个指定调用是否成功的Boolea。(MSDN参考) 不应该建议用户界面,只需创建一个带有按钮的页面即可返回到原始大小。 ...

2025-05-08

在visual studio团队服务托管的生成代理上的.net v5.4项目中生成dapper时出错

在visual studio团队服务托管的生成代理上的.net v5.4项目中生成dapper时出错

我最近建立了一个非常基本的.et web项目,并在我的存储库中使用dapper访问数据库。它在我的本地计算机上运行和构建都没有错误,但当我尝试在VSTS上构建时,我收到一个错误,说某些软件包与.et framework v5.4或v5.0不兼容(尝试了一些不同的框架来尝试构建它。) 这是一个包含dapper的project.jso文件。这在我的计算机上本地构建和恢复没有任何问题...

2025-05-08

如何使用SpecFlow测试select html控件对象

如何使用SpecFlow测试select html控件对象

我在页面上选择了html: <select id='StateName' ame='StateName'> <optio value=''></optio> <optio value='value1'>value1</optio> <optio value='value2'>value2</optio>...

2025-05-08

.Net应用程序未在连接字符串中使用故障转移伙伴

.Net应用程序未在连接字符串中使用故障转移伙伴

我在两台带有见证服务器的SQL 2012 Stadard Editio服务器上安装了SQL镜像。镜像在SQL方面工作得很好,我可以很好地故障切换到每一个。问题是,当我手动故障切换到镜像服务器时,我的.Net应用程序没有访问故障切换伙伴,它们只是不断尝试访问主服务器,最终超时。我可以在SQL错误日志中看到主服务器上的连接尝试;错误为'失败到明确指定的数据库',这是有道理的,因为它现在是镜...

2025-05-08

GridView-仅在第二页中超出范围

GridView-仅在第二页中超出范围

我正在尝试传递行的索引。。。而且效果很好。。。但我的gridview启用了分页功能,例如,当我在第二页中使用索引时,我会出现超出范围的错误。。但我收到的索引是正确的。例如我第一页4行,第二页4行。。如果我点击第二页的第一项,我得到了索引5……这是正确的。我有8个ites。。。为什么指数5超出了范围? 这是我的代码: <asp:GridView ID='GridView1...

2025-05-08