C#教程

学习 C# 编程

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

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

WPF:Style.Ssetter更改组合框颜色,赢得';t换回

WPF:Style.Ssetter更改组合框颜色,赢得';t换回

我有一个组合框,我正在用Visibility属性上的Style.Ssetter隐藏和显示: <ComboBox ItemsSource='{Bidig ElemetName=BVTWidow, Path=DataCotext.AreaList}' SelectedItem='{Bidig Path=Area}'> <ComboBox.Style> ...

2024-05-04

如何将这个foreach重写为上一个Linq表达式的一部分

如何将这个foreach重写为上一个Linq表达式的一部分

我正在用自定义属性SpecificatioAttribute和VerificatioAttribute装饰我的MSTest测试,稍后我将使用它们来生成html测试规范报告。 属性如下: [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] public class SpecificatioAttribut...

2024-05-04

如何获取所有文件夹';s path int C#中的一个目录

如何获取所有文件夹';s path int C#中的一个目录

我有一个文件夹的路径,它有子文件夹,我需要主文件夹中所有子文件夹的文件夹路径。有什么想法吗? Directory.GetDirectories将给出给定目录下所有目录的列表: var folders = Directory.GetDirectories(@'Base folder Path'); 您可以包含searchPatte和searchOptio以进行更具体...

2024-05-04

在asp.net web api中上传文件之前,请检查文件扩展名

在asp.net web api中上传文件之前,请检查文件扩展名

这是我的任务: 我需要使用Asp.Netwebapi将内存上传到服务器。 在上传之前,我需要检查文件的扩展名(我想只允许上传内部)。 我需要将文件获取为Stream或Base64Strig,因为我想在保存到服务器之前调整其大小。 ...

2024-05-04

使用owin的防伪造代币出现问题

使用owin的防伪造代币出现问题

我正在用我的应用程序设置OWIN身份验证,但我有一个问题。我在登录页面上设置了验证和防伪令牌,当我进行POST时,一切都很好,但在另一个页面上,当我执行POST时设置验证和防伪标记会导致出现以下错误: 防伪令牌提供程序是为用户设计的'user@domai.com'但当前用户是'… 那么,如果不在Global.asax中使用AtiForgeryCo...

2024-05-04

BeginTransaction in EF

BeginTransaction in EF

我想在EF中使用Trasactio。但我对此一无所知。 请将此ADO代码转换为EF: usig System.Data.SqlCliet; private void butto4_Click(object seder, EvetArgs e) { strig strCoectio = @'Data Source = ARASH-PC'ARASH; Ii...

2024-05-04

如何通过Office Interop从C#访问Excel中的撤消堆栈

如何通过Office Interop从C#访问Excel中的撤消堆栈

我正在构建一个C#应用程序,该应用程序需要通过Office Iterop与Excel电子表格进行交互。我想访问完整的撤消堆栈,这样我就可以对工作表进行一系列更改,然后在必要时一次回滚一个。我看到Iterop程序集中的Word Documet对象具有UdoRecord和其他一些细节,包括Udo函数。例如,我可以用一个参数调用Microsoft.Office.Iterop.Word_Doc...

2024-05-04

计算ListNode中对象的总和

计算ListNode中对象的总和

如何制作一个方法来计算listOfNodes对象的总和?我做的是像一样的foreach语句 foreach(it s i listOfNodes) sum += s; 获取所有节点,但没有成功。上面写着: Error 1 foreach statemet caot operate o variables of type 'CosoleApplicatio1.Progra...

2024-05-04

ASP.NET MVC 4 windows身份验证在更改ConnectionString时不起作用,尽管两者具有相同的用

ASP.NET MVC 4 windows身份验证在更改ConnectionString时不起作用,尽管两者具有相同的用

在我们的ASP.NET MVC 4应用程序中,我们对IteetAt网站使用Widows身份验证。该应用程序有一个管理页面,用户可以在其中搜索active directory中的域用户,并为用户分配角色。角色是自定义角色,而不是Widows组(客户端不希望仅为此应用创建Widows组)。在将应用程序从开发服务器部署到生产之前,我使用代码ProductioDomai''myProduc...

2024-05-04

如何使用引导程序添加活动样式

如何使用引导程序添加活动样式

你好,我正试图添加一个活动样式来指示我的web应用程序bt上的当前页面无法获得解决方案,我查看了以前的帖子和答案,我在那里看到了这个据说有效的 <ul class='av'> <li><a data-target='#' data-toggle='pill' href='#accouts'>Accouts</a></li> ...

2024-05-04