C#教程

学习 C# 编程

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

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

将ObservableCollection(或LinkedList)绑定到WrapPanel的WPF数据

将ObservableCollection(或LinkedList)绑定到WrapPanel的WPF数据

好的。首先,我在互联网上看了很多关于如何做到这一点的其他问题和其他地方,但都没有帮助,所以请不要将其标记为重复,而且,请注意,我可能犯了一个非常愚蠢的错误。 我正在尝试使用ItemsCotrol和DataTemplate将ObservableCollectio绑定到WrapPael。以下是我的XAML代码: <ItemsCotrol x:Name='wPael'> ...

2024-09-12

DotLiquid-检查字符串“;null或空”;

DotLiquid-检查字符串“;null或空”;

我正在将DotLiquid用于ASP.NET 4.0 Webforms应用程序中的一些电子邮件模板,如果我绑定到模板的数据对象中的给定字符串为ull或为空,我将尝试排除其中一个电子邮件模板的某个部分。 检查NULL非常有效: {% if MyStrig != ull %} Some facy label: {{ MyStrig }} {% edif %}'; 然而,无论我试图在...

2024-09-12

当第一个鼠标事件已经触发时,触发一个特殊的鼠标事件

当第一个鼠标事件已经触发时,触发一个特殊的鼠标事件

现在我有一个mousedow事件正在启动,同时我也想触发我的mousemove事件。但是执行:this.capture = false;将触发所有鼠标事件。我只想触发鼠标移动事件(特定事件),同时触发鼠标向下事件; 思考的方式是。我希望事件B在触发事件A(而不是任何事件)时触发 我想到了多线程。但我并没有足够的关于多线程的信息,所以若这是需要做的,有人能给我提供一些代码...

2024-09-12

PageRequestManagerServerErrorException对象引用未设置..ASP.net AJAX

PageRequestManagerServerErrorException对象引用未设置..ASP.net AJAX

有人能理解我为什么会出现这个错误吗? 未捕获的Sys.WebForms.PageRequestMaagerServerErrorExceptio:Sys.WebForms.PageRequestMaager服务器ErrorExceptio:对象引用未设置为对象实例。 来源:ScriptResource.axd 事情是这样的。。。 我有一个按钮,当第一次点...

2024-09-12

是否可以在C#应用程序中捕获SQL Server触发器或为服务器数据创建自己的触发器

是否可以在C#应用程序中捕获SQL Server触发器或为服务器数据创建自己的触发器

我发现可以从C#代码创建服务器触发器。 但仍然找不到是否可能,以及如何订阅服务器触发器,或者可能基于sql Server数据更改设计事件? 我想我可以在C#上创建一个触发器,它将与我的应用程序联系。。。WCF?或者不知何故,我认为为C#创建连接应该不难,但有没有从C#应用程序捕获sql server事件的更原生的方法? 您可以添加一个带有SqlDe...

2024-09-12

从类库到mvc5应用程序的基于令牌的身份验证

从类库到mvc5应用程序的基于令牌的身份验证

我有一个带有自定义登录实现的mvc5应用程序。一旦我从用户那里获得了凭据,我就会发帖并获得令牌来验证用户Owi Toke在单独的类库项目中的实现 [HttpPost] [AllowAoymous] public ActioResult Logi(UserLogiViewModel model) { strig ba...

2024-09-12

去掉泛型类型参数:有可能吗

去掉泛型类型参数:有可能吗

考虑这个类似DAL的代码: mDealerTypes = Read<Dictioary<strig, DealerType>, DealerType>( () => { retu DALFactory.Istace.ReadDealerTypes(c); }, (c, o) => c.Add(o.DealerTypeKey, o)); mCoutri...

2024-09-12

Windows Phone从文本文件中读取

Windows Phone从文本文件中读取

我正在编写一个应用程序,它从文本文件中读取数据,并将其用作应用程序的基础。这只是一个简单的文本文件,包含程序所需的几行数据。我已经将文本文件作为项目的一部分包含在visualstudio中。然而,当我尝试运行该应用程序并使用StreamReader读取文本文件时,它会抛出一个错误: 'System.MethodAccessExceptio:安全透明方法'App.MaiPage....

2024-09-12

委托的out/ref参数

委托的out/ref参数

委托: retu delegate( IQueryable<MySearchResultItem> query, Expressio<Fuc<MySearchResultItem, object>> lambda, Wrapper wrapper) { wrapper.query = query.OrderBy(lambda); qu...

2024-09-12

foreach循环中的LINQ表达式

foreach循环中的LINQ表达式

在我的View()中,我有许多attr ame='types'的复选框。在ActioResult中,我有一个类似List类型的参数,我执行foreach循环以在List中搜索每个类型ID,并在LINQ表达式中添加一个Where()过滤器。如果我选择了许多类型,返回的结果只有一个,而不是我选择的所有类型。外观: [HttpPost] public ActioResult Idex(Lis...

2024-09-12