学习 C# 编程
C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。
本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。
插入数据库时多次替换文本框中的 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
我的核心项目中有IDispatcher接口: public iterface IDispatcher { ... } 在基础设施项目中,我正在实施: public class AutofacDispatcher : IDispatcher { private readoly ICompoetCotext cotaier; public AutofacDispat...
2025-05-08
通过c#通过Thunderbird一次发送多封电子邮件
我用c#给很多人发送电子邮件。我用循环来做。我的问题是,当我运行我的应用程序时,我发送的任何电子邮件都会打开一个新的Thuderbird窗口,然后我需要按'发送',这样它就会被发送。这很不方便。如何一次发送所有电子邮件? 我的代码: strig strCommad; for(i=0;i<100;i++) { strCommad = ' -compose to=' +...
2025-05-08
在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时出错
我最近建立了一个非常基本的.et web项目,并在我的存储库中使用dapper访问数据库。它在我的本地计算机上运行和构建都没有错误,但当我尝试在VSTS上构建时,我收到一个错误,说某些软件包与.et framework v5.4或v5.0不兼容(尝试了一些不同的框架来尝试构建它。) 这是一个包含dapper的project.jso文件。这在我的计算机上本地构建和恢复没有任何问题...
2025-05-08
如何使用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应用程序未在连接字符串中使用故障转移伙伴
我在两台带有见证服务器的SQL 2012 Stadard Editio服务器上安装了SQL镜像。镜像在SQL方面工作得很好,我可以很好地故障切换到每一个。问题是,当我手动故障切换到镜像服务器时,我的.Net应用程序没有访问故障切换伙伴,它们只是不断尝试访问主服务器,最终超时。我可以在SQL错误日志中看到主服务器上的连接尝试;错误为'失败到明确指定的数据库',这是有道理的,因为它现在是镜...
2025-05-08
GridView-仅在第二页中超出范围
我正在尝试传递行的索引。。。而且效果很好。。。但我的gridview启用了分页功能,例如,当我在第二页中使用索引时,我会出现超出范围的错误。。但我收到的索引是正确的。例如我第一页4行,第二页4行。。如果我点击第二页的第一项,我得到了索引5……这是正确的。我有8个ites。。。为什么指数5超出了范围? 这是我的代码: <asp:GridView ID='GridView1...
2025-05-08
C# 基础
- C# 版本历史记录
- 第一个 C# 程序
- C# 关键字
- C# 类和对象
- C# 命名空间
- C# 变量
- C# 使用var关键字定义变量
- C# - 数据类型
- C#中的数字类型
- C# - 字符串
- 在 C# 中使用日期和时间
- C# - 结构
- C# - 枚举类型
- C# - StringBuilder
- C# - 匿名类型
- C# - 动态类型(Dynamic Types)
- C# - 可为空的类型(Nullable Types)
- C# - 值类型和引用类型(Value Type and Reference Type)
- C# - 接口(Interface)
- C# - 运算符
- C# - 分部类和方法
- C# - 静态类、方法、构造函数、字段(Static Class, Methods, Constructors, Fields)
- C# - 对象初始化语法
- Covariance and Contravariance in C#
- C# - 扩展方法
C#条件语句与循环语句
- C# - if, else if, else 语句
- C# - 三元运算符 ?:
- C# - Switch语句
- C# - for loop循环
- C# - while 循环
- C# - do while Loop循环语句
C#容器
- C# - 数组
- C# - 多维数组
- C# - 交错数组(Jagged Arrays):数组中的数组
- C# - 数组列表(ArrayList)
- C# List<T> Collection
- C# - SortedList (排序列表)
- C# - 字典Dictionary<TKey, TValue>
- C# - 哈希表
- C# - 堆栈<T>
- C# - 队列<T>
- C# - 元组(Tuple)
- C# - 值元组(ValueTuple)









